home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 August: Tool Chest / Dev.CD Aug 00 TC Disk 2.toast / pc / sample code / printing / scriptable print simpletext / simpletext.r < prev    next >
Encoding:
Text File  |  2000-06-23  |  88.3 KB  |  3,050 lines

  1. /*
  2. **    File:        SimpleText.r
  3. **
  4. **    Contains:    resources for a simple document editing application for shipping
  5. **                with system software.
  6. **
  7. **    Version:    SimpleText 1.4 or later
  8. **
  9. ** Copyright 1993-1999 Apple Computer. All rights reserved.
  10. **
  11. **    You may incorporate this sample code into your applications without
  12. **    restriction, though the sample code has been provided "AS IS" and the
  13. **    responsibility for its operation is 100% yours.  However, what you are
  14. **    not permitted to do is to redistribute the source as "DSC Sample Code"
  15. **    after having made changes. If you're going to re-distribute the source,
  16. **    we require that you make it clear in the source that the code was
  17. **    descended from Apple Sample Code, but that you've made changes.
  18.  
  19. */
  20.  
  21. // --------------------------------------------------------------------------------------------------------------
  22.  
  23. // Codewarrior rez doesn't let us specify this on the command line
  24. #ifndef SystemSevenOrLater
  25. #define SystemSevenOrLater 1
  26. #endif
  27.  
  28. #include "Types.r"
  29. #include "SysTypes.r"
  30. #include "BalloonTypes.r"
  31.  
  32. #include "SimpleText.h"
  33. #include "Localize.r"
  34.  
  35. // --------------------------------------------------------------------------------------------------------------
  36. // RESOURCES FOR OUR OBJECTS
  37. // --------------------------------------------------------------------------------------------------------------
  38. #include "AboutBox.r"
  39. #include "Clipboard.r"
  40. #include "PICTFile.r"
  41. #include "MovieFile.r"
  42. #include "TextFile.r"
  43. #include "ThreeDMetafile.r"
  44.  
  45. // --------------------------------------------------------------------------------------------------------------
  46. // MENUS AND MENU BARS
  47. // --------------------------------------------------------------------------------------------------------------
  48.  
  49. type 'MCMD' {
  50.     integer = $$CountOf(Commands);
  51.     array Commands {
  52.         integer;            // list of commands
  53.         };
  54. };
  55.  
  56. resource 'MBAR' (rMenuBar, preload) {
  57.     { mApple, mFile, mEdit, mFont, mSize, mStyle, mSound };    /* our menus */
  58. };
  59.  
  60. resource 'MENU' (mApple, "Apple", preload) {
  61.     mApple, textMenuProc,
  62.     AllItems & ~MenuItem2,
  63.     enabled, apple,
  64.     {
  65.     ABOUTITEM,            noicon, nokey, nomark, plain;
  66.     "-",                noicon, nokey, nomark, plain;
  67.     }
  68. };
  69.  
  70. resource 'MCMD' (mApple, purgeable) {
  71.     {
  72.         cAbout;
  73.     cNull;
  74.         cDeskAccessory;
  75.     }
  76. };
  77.  
  78. resource 'MENU' (mFile, FILEMENU, preload) {
  79.     mFile, textMenuProc,
  80.     AllItems & ~MenuItem3 & ~MenuItem7 & ~MenuItem10,
  81.     enabled, FILEMENU,
  82.     {
  83.         FILENEWITEM, noicon,             FILENEWKEY, nomark, plain;
  84.         FILEOPENITEM, noicon,             FILEOPENKEY, nomark, plain;
  85.         "-", noicon,                     nokey, nomark, plain;
  86.         FILECLOSEITEM, noicon,             FILECLOSEKEY, nomark, plain;
  87.         FILESAVEITEM, noicon,             FILESAVEKEY, nomark, plain;
  88.         FILESAVEASITEM, noicon,         FILESAVEASKEY, nomark, plain;
  89.         "-", noicon,                     nokey, nomark, plain;
  90.         FILEPAGESETUPITEM, noicon,         FILEPAGESETUPKEY, nomark, plain;
  91.         FILEPRINTITEM, noicon,             FILEPRINTKEY, nomark, plain;
  92.         FILEPRINTONECOPYITEM, noicon,     FILEPRINTONECOPYKEY, nomark, plain;
  93.         "-", noicon,                     nokey, nomark, plain;
  94.         FILEQUITITEM, noicon,             FILEQUITKEY, nomark, plain;
  95.     }
  96. };
  97.  
  98. resource 'MCMD' (mFile, purgeable) {
  99.     {
  100.         cNew;
  101.         cOpen;
  102.     cNull;
  103.         cClose;
  104.         cSave;
  105.         cSaveAs;
  106.     cNull;
  107.         cPageSetup;
  108.         cPrint;
  109.         cPrintOneCopy;
  110.     cNull;
  111.         cQuit;
  112.     }
  113. };
  114.  
  115. resource 'MENU' (mEdit, EDITMENU, preload) {
  116.     mEdit, textMenuProc,
  117.     AllItems & ~MenuItem2 & ~MenuItem7 & ~MenuItem9 & ~MenuItem14 & ~MenuItem18,
  118.     enabled, EDITMENU,
  119.     {
  120.         EDITUNDOITEM, noicon,             EDITUNDOKEY, nomark, plain;
  121.         "-", noicon,                     nokey, nomark, plain;
  122.         EDITCUTITEM, noicon,             EDITCUTKEY, nomark, plain;
  123.         EDITCOPYITEM, noicon,             EDITCOPYKEY, nomark, plain;
  124.         EDITPASTEITEM, noicon,             EDITPASTEKEY, nomark, plain;
  125.         EDITCLEARITEM, noicon,             EDITCLEARKEY, nomark, plain;
  126.         "-", noicon,                     nokey, nomark, plain;
  127.         EDITSELECTALLITEM, noicon,         EDITSELECTALLKEY, nomark, plain;
  128.         "-", noicon,                     nokey, nomark, plain;
  129.         FINDITEM, noicon,                 FINDKEY, nomark, plain;
  130.         FINDAGAINITEM, noicon,             FINDAGAINKEY, nomark, plain;
  131.         FINDSELECTIONITEM, noicon,         FINDSELECTIONKEY, nomark, plain;
  132.         REPLACEITEM, noicon,             REPLACEKEY, nomark, plain;
  133.         REPLACEAGAINITEM, noicon,         REPLACEAGAINKEY, nomark, plain;
  134.         "-", noicon,                     nokey, nomark, plain;
  135.         EDITNEXTPAGEITEM, noicon,         EDITNEXTPAGEKEY, nomark, plain;
  136.         EDITPREVPAGEITEM, noicon,         EDITPREVPAGEKEY, nomark, plain;
  137.         EDITGOTOPAGEITEM, noicon,         EDITGOTOPAGEKEY, nomark, plain;
  138.         "-", noicon,                     nokey, nomark, plain;
  139.         EDITSHOWCLIPBOARDITEM, noicon,    EDITSHOWCLIPBOARDKEY, nomark, plain;
  140.     }
  141. };
  142.  
  143. resource 'MCMD' (mEdit, purgeable) {
  144.     {
  145.         cUndo;
  146.     cNull;
  147.         cCut;
  148.         cCopy;
  149.         cPaste;
  150.         cClear;
  151.     cNull;
  152.         cSelectAll;
  153.     cNull;
  154.         cFind;
  155.         cFindAgain;
  156.         cFindSelection;
  157.         cReplace;
  158.         cReplaceAgain;
  159.     cNull;
  160.         cNextPage;
  161.         cPreviousPage;
  162.         cGotoPage;
  163.     cNull;
  164.         cShowClipboard;
  165.     }
  166. };
  167.  
  168. resource 'MENU' (mFont, FONTMENU, preload) {
  169.     mFont, textMenuProc,
  170.     AllItems,
  171.     enabled, FONTMENU,
  172.     {
  173.     }
  174. };
  175.  
  176. resource 'MCMD' (mFont, purgeable) {
  177.     {
  178.         cSelectFont;
  179.     }
  180. };
  181.  
  182. resource 'MENU' (mSize, SIZEMENU, preload) {
  183.     mSize, textMenuProc,
  184.     AllItems,
  185.     enabled, SIZEMENU,
  186.     {
  187.     SIZE9POINT, noicon,             SIZE9POINTKEY, nomark, plain;
  188.     SIZE10POINT, noicon,             SIZE10POINTKEY, nomark, plain;
  189.     SIZE12POINT, noicon,             SIZE12POINTKEY, nomark, plain;
  190.     SIZE14POINT, noicon,             SIZE14POINTKEY, nomark, plain;
  191.     SIZE18POINT, noicon,             SIZE18POINTKEY, nomark, plain;
  192.     SIZE24POINT, noicon,             SIZE24POINTKEY, nomark, plain;
  193.     SIZE36POINT, noicon,             SIZE36POINTKEY, nomark, plain;
  194.     }
  195. };
  196.  
  197. resource 'MCMD' (mSize, purgeable) {
  198.     {
  199.         cSize9;
  200.         cSize10;
  201.         cSize12;
  202.         cSize14;
  203.         cSize18;
  204.         cSize24;
  205.         cSize36;
  206.     }
  207. };
  208.  
  209. resource 'MENU' (mStyle, STYLEMENU, preload) {
  210.     mStyle, textMenuProc,
  211.     AllItems,
  212.     enabled, STYLEMENU,
  213.     {
  214.     STYLEPLAIN, noicon,             STYLEPLAINKEY, nomark, plain;
  215.     STYLEBOLD, noicon,                 STYLEBOLDKEY, nomark, bold;
  216.     STYLEITALIC, noicon,             STYLEITALICKEY, nomark, italic;
  217.     STYLEUNDERLINE, noicon,         STYLEUNDERLINEKEY, nomark, underline;
  218.     STYLEOUTLINE, noicon,             STYLEOUTLINEKEY, nomark, outline;
  219.     STYLESHADOW, noicon,             STYLESHADOWKEY, nomark, shadow;
  220.     STYLECONDENSED, noicon,         STYLECONDENSEDKEY, nomark, condense;
  221.     STYLEEXTENDED, noicon,             STYLEEXTENDEDKEY, nomark, extend;
  222.     }
  223. };
  224.  
  225. resource 'MCMD' (mStyle, purgeable) {
  226.     {
  227.         cPlain;
  228.         cBold;
  229.         cItalic;
  230.         cUnderline;
  231.         cOutline;
  232.         cShadow;
  233.         cCondensed;
  234.         cExtended;
  235.     }
  236. };
  237.  
  238. resource 'MENU' (mSound, SOUNDMENU, preload) {
  239.     mSound, textMenuProc,
  240.     AllItems,
  241.     enabled, SOUNDMENU,
  242.     {
  243.         SOUNDRECORDITEM, noicon,         SOUNDRECORDKEY, nomark, plain;
  244.         SOUNDPLAYITEM, noicon,             SOUNDPLAYKEY, nomark, plain;
  245.         SOUNDERASEITEM, noicon,         SOUNDERASEKEY, nomark, plain;
  246.         "-", noicon,                     nokey, nomark, plain;
  247.         SOUNDSPEAKALLITEM, noicon,         SOUNDSPEAKKEY, nomark, plain;
  248.         SOUNDSTOPSPEAKINGITEM, noicon,     SOUNDSTOPSPEAKINGKEY, nomark, plain;
  249.         SOUNDVOICESITEM, noicon,         SOUNDVOICESKEY, nomark, plain;
  250.         
  251.     }
  252. };
  253.  
  254. resource 'MCMD' (mSound, purgeable) {
  255.     {
  256.         cRecord;
  257.         cPlay;
  258.         cErase;
  259.     cNull;
  260.         cSpeak;
  261.         cStopSpeaking;
  262.         cSelectVoice;
  263.     }
  264. };
  265.  
  266. resource 'MENU' (mVoices, SOUNDVOICESITEM, preload) {
  267.     mVoices, textMenuProc,
  268.     AllItems,
  269.     enabled, SOUNDVOICESITEM,
  270.     {
  271.         NOVOICESITEM, noicon,         NOVOICESKEY, nomark, plain;
  272.     }
  273. };
  274.  
  275. resource 'MCMD' (mVoices, purgeable) {
  276.     {
  277.     cSelectVoiceSubMenu;
  278.     }
  279. };
  280.  
  281. resource 'MCMD' (mContents, purgeable) {
  282.     {
  283.     cSelectContents;
  284.     }
  285. };
  286.  
  287. // --------------------------------------------------------------------------------------------------------------
  288. // windows, dialogs, alerts, and other items of that sort
  289. // --------------------------------------------------------------------------------------------------------------
  290.  
  291. resource 'WIND' (kDefaultWindowID) {
  292.     {40, 40, 215, 400}, zoomDocProc, invisible, goAway, 0, NEWDOCUMENTTITLE, noAutoCenter
  293. };
  294.  
  295. resource 'STR#' (kMiscStrings) {
  296.     {
  297.     FIRSTNEWDOCUMENTTITLE,
  298.     HELPMENUCOMMAND,
  299.     EDITSELECTALLITEM,
  300.     EDITSELECTNONEITEM,
  301.     }
  302. };
  303.  
  304. // --------------------------------------------------------------------------------------------------------------
  305. // "do you want to save?" dialog
  306. // --------------------------------------------------------------------------------------------------------------
  307.  
  308. resource 'DLOG' (kSaveChangesWindowID) {
  309.     {94, 80, 211, 434},
  310.     movableDBoxProc,
  311.     visible,
  312.     noGoAway,
  313.     0x0,
  314.     kSaveChangesWindowID,
  315.     "",
  316.     alertPositionParentWindowScreen
  317. };
  318.  
  319. resource 'DITL' (kSaveChangesWindowID) {
  320.     {    /* array DITLarray: 5 elements */
  321.         /* [1] */
  322.         {87, 284, 107, 344},
  323.         Button {
  324.             enabled,
  325.             SAVESAVEBUTTON
  326.         },
  327.         /* [2] */
  328.         {87, 211, 107, 271},
  329.         Button {
  330.             enabled,
  331.             SAVECANCELBUTTON
  332.         },
  333.         /* [3] */
  334.         {87, 70, 107, 155},
  335.         Button {
  336.             enabled,
  337.             SAVEDONTSAVEBUTTON
  338.         },
  339.         /* [4] */
  340.         {10, 20, 42, 52},
  341.         Icon {
  342.             disabled,
  343.             2
  344.         },
  345.         /* [5] */
  346.         {10, 72, 76, 344},
  347.         StaticText {
  348.             disabled,
  349.             SAVESTATICTEXT
  350.         }
  351.     }
  352. };
  353.  
  354. resource 'STR ' (kSaveChangesWindowID) {
  355.     SAVEBUTTONSHORTCUTS
  356. };
  357.  
  358. // --------------------------------------------------------------------------------------------------------------
  359. // "find and replace" dialogs
  360. // --------------------------------------------------------------------------------------------------------------
  361. #define BUTTONY    102
  362.  
  363. resource 'DLOG' (kFindWindowID) {
  364.     {0, 0, BUTTONY+20+8, 352+8},
  365.     movableDBoxProc,
  366.     invisible,
  367.     noGoAway,
  368.     0x0,
  369.     kFindWindowID,
  370.     "",
  371.     alertPositionParentWindowScreen
  372. };
  373.  
  374. resource 'DITL' (kFindWindowID, purgeable) {
  375.     {    
  376.         /* [1] */
  377.         {BUTTONY, 278, BUTTONY+20, 350},
  378.             Button { enabled, FINDBUTTON },
  379.             
  380.         /* [2] */
  381.         {BUTTONY, 195, BUTTONY+20, 265},
  382.             Button { enabled, FINDCANCELBUTTON },
  383.  
  384.         /* [3] */
  385.         {8, 8, 24, 352},
  386.             StaticText { disabled, FINDSTATIC },
  387.             
  388.         /* [4] */
  389.         {32, 8, 48, 352},
  390.             EditText { disabled, "" },
  391.             
  392.         /* [5] */
  393.         {64, 8, 80, 138},
  394.             CheckBox { enabled, FINDCASESENSITIVE },
  395.         
  396.         /* [6] */
  397.         {64, 192, 80, 352},
  398.             CheckBox { enabled, FINDWRAPAROUND },
  399.                         
  400.     }
  401. };
  402.  
  403. #define BUTTONY    152
  404.  
  405. resource 'DLOG' (kReplaceWindowID) {
  406.     {0, 0, BUTTONY+20+8, 352+8},
  407.     movableDBoxProc,
  408.     invisible,
  409.     noGoAway,
  410.     0x0,
  411.     kReplaceWindowID,
  412.     "",
  413.     alertPositionParentWindowScreen
  414. };
  415.  
  416. resource 'DITL' (kReplaceWindowID, purgeable) {
  417.     {    
  418.         /* [1] */
  419.         {BUTTONY, 280, BUTTONY+20, 352},
  420.             Button { enabled, REPLACEBUTTON },
  421.     
  422.         /* [2] */
  423.         {BUTTONY, 197, BUTTONY+20, 267},
  424.             Button { enabled, FINDCANCELBUTTON },
  425.  
  426.         /* [3] */
  427.         {8, 8, 24, 352},
  428.             StaticText { disabled, FINDSTATIC },
  429.  
  430.         /* [4] */
  431.         {32, 8, 48, 352},
  432.             EditText { disabled, "" },
  433.             
  434.         /* [5] */
  435.         {112, 8, 128, 138},
  436.             CheckBox { enabled, FINDCASESENSITIVE},
  437.             
  438.         /* [6] */
  439.         {112, 192, 128, 353},
  440.             CheckBox { enabled, FINDWRAPAROUND },
  441.  
  442.         // ITEMS ABOVE THIS POINT SHOULD MATCH UP WITH THE FIND DIALOG
  443.         
  444.         /* [7] */
  445.         {56, 8, 72, 352},
  446.             StaticText { disabled, REPLACESTATIC },
  447.  
  448.         /* [8] */
  449.         {80, 8, 96, 352},
  450.             EditText { disabled, "" },
  451.             
  452.         /* [9] */
  453.         {BUTTONY, 10, BUTTONY+20, 95},
  454.             Button { enabled, REPLACEALLBUTTON },
  455.  
  456.     }
  457. };
  458.  
  459.  
  460. // --------------------------------------------------------------------------------------------------------------
  461.  
  462. // Error strings for the various commands
  463.  
  464. resource 'STR#'    (kErrorBaseID + cNull, purgeable) {
  465.     {
  466.     "204";        ERRSTARTUPVERSION;
  467.     "0";        ERRSTARTUPFAILED;
  468.     };
  469. };
  470.  
  471.  
  472. resource 'STR#'    (kErrorBaseID + cNew, purgeable) {
  473.     {
  474.     "0";        ERRNEWFAILEDRAM;
  475.     };
  476. };
  477.  
  478. resource 'STR#'    (kErrorBaseID + cOpen, purgeable) {
  479.     {
  480.     "-108";        ERROPENOUTOFMEM;
  481.     "-1708";    ERROPENANOTHERFAILED;
  482.     "200";        ERROPENSIZE;
  483.     "201";        ERROPENTYPE;
  484.     "202";        ERROPENDRAW;
  485.     "203";        ERROPENPS;
  486.     "207";        ERROPENNOPAGES;
  487.     "0";        ERROPENFAILED;    
  488.     };
  489. };
  490.  
  491. resource 'STR#'    (kErrorBaseID + cSave, purgeable) {
  492.     {
  493.     "201";        ERRSAVETYPE;
  494.     "0";        ERRSAVEFAILED;
  495.     };
  496. };
  497.  
  498. resource 'STR#' (kErrorBaseID + cSize36, purgeable) {
  499.     {
  500.     "0";        ERRSIZECHANGE;
  501.     };
  502. };
  503.  
  504. resource 'STR#'    (kErrorBaseID + cTypingCommand, purgeable) {
  505.     {
  506.     "200";        ERRTYPESIZE;
  507.     "0";        ERRMODFAILED;
  508.     };
  509. };
  510.  
  511. resource 'STR#'    (kErrorBaseID + cCopy, purgeable) {
  512.     {
  513.     "0";        ERRCOPYTOOBIG;
  514.     };
  515. };
  516.  
  517. resource 'STR#'    (kErrorBaseID + cPaste, purgeable) {
  518.     {
  519.     "0";        ERRPASTESIZE;
  520.     };
  521. };
  522.  
  523. resource 'STR#'    (kErrorBaseID + cPageSetup, purgeable) {
  524.     {
  525.     "-108";        ERRPAGESETUPMEM;
  526.     "-27999";    ERRPAGESETUPMEM;
  527.     "0";        ERRSETUPFAILED;
  528.     };
  529. };
  530.  
  531. resource 'STR#'    (kErrorBaseID + cPrint, purgeable) {
  532.     {
  533.     "-108";        ERRPRINTMEM;
  534.     "-27999";    ERRPRINTMEM;
  535.     "-34";        ERRPRINTDISKFULL;
  536.     "-1708";    ERRPRINTANOTHERFAILED;
  537.     "201";        ERRPRINTTYPE;
  538.     "0";        ERRPRINTFAILED;
  539.     };
  540. };
  541.  
  542. resource 'STR#'    (kErrorBaseID + cRecord, purgeable) {
  543.     {
  544.     "-108";        ERRRECORDFULL;
  545.     "0";        ERRRECORDERR;
  546.     };
  547. };
  548.  
  549. resource 'STR#'    (kErrorBaseID + cSpeak, purgeable) {
  550.     {
  551.     "-108";        ERRSPEAKFULL;
  552.     "0";        ERRSPEAKERR;
  553.     };
  554. };
  555.  
  556. resource 'STR#'    (kErrorBaseID + cSelectVoiceSubMenu, purgeable) {
  557.     {
  558.     "0";        ERRCHANGEVOICE;
  559.     };
  560. };
  561.  
  562. resource 'DLOG' (kErrorBaseID+1, purgeable) {
  563.     {93, 62, 197, 450},
  564.     movableDBoxProc,
  565.     visible,
  566.     noGoAway,
  567.     0x0,
  568.     kErrorBaseID+1,
  569.     "",
  570.     alertPositionMainScreen
  571. };
  572.  
  573.  
  574. resource 'DITL' (kErrorBaseID+1) {
  575.     {    /* array DITLarray: 3 elements */
  576.         /* [1] */
  577.         {72, 296, 92, 376},
  578.         Button {
  579.             enabled,
  580.             ERROKBUTTON
  581.         },
  582.         /* [2] */
  583.         {12, 76, 60, 376},
  584.         StaticText {
  585.             disabled,
  586.             "^0"
  587.         },
  588.         /* [3] */
  589.         {12, 22, 44, 54},
  590.         Icon {
  591.             disabled,
  592.             0
  593.         }
  594.     }
  595. };
  596.  
  597. resource 'DLOG' (kErrorBaseID+2, purgeable) {
  598.     {93, 62, 197, 450},
  599.     movableDBoxProc,
  600.     visible,
  601.     noGoAway,
  602.     0x0,
  603.     kErrorBaseID+2,
  604.     "",
  605.     alertPositionMainScreen
  606. };
  607.  
  608. resource 'DITL' (kErrorBaseID+2) {
  609.     {    /* array DITLarray: 3 elements */
  610.         /* [1] */
  611.         {72, 296, 92, 376},
  612.         Button {
  613.             enabled,
  614.             ERRCANCELBUTTON
  615.         },
  616.         /* [2] */
  617.         {12, 76, 60, 376},
  618.         StaticText {
  619.             disabled,
  620.             "^0"
  621.         },
  622.         /* [3] */
  623.         {12, 22, 44, 54},
  624.         Icon {
  625.             disabled,
  626.             0
  627.         }
  628.     }
  629. };
  630.  
  631. // --------------------------------------------------------------------------------------------------------------
  632. // Alternate location of guide files - extensions folder
  633.  
  634. type 'gdir' {
  635.     longint;
  636.     pstring;
  637. };
  638.  
  639. resource 'gdir' (-16384) {
  640.     'extn',
  641.     "";
  642. };
  643.  
  644. // --------------------------------------------------------------------------------------------------------------
  645. // Balloon info for the user to see in the Finder
  646. resource 'hfdr' (kHMHelpID, purgeable) {
  647.     HelpMgrVersion, hmDefaultOptions, 0, 0,
  648.     {
  649.     HMStringItem { FINDERHELPSTRING }
  650.     }
  651. };
  652.  
  653. // Our creator resource
  654. type 'ttxt' as 'STR ';
  655. resource 'ttxt' (0) { "" };
  656.  
  657. resource 'vers' (1) {
  658.     MAJORVERSION, 
  659.     MINORVERSION, 
  660.     STAGE, 
  661.     RELEASE, 
  662.     COUNTRYVERSION,
  663.     SHORTVERSIONSTRING,
  664.     LONGVERSIONSTRING
  665. };
  666.  
  667. // -------------------------------------------------------------------------------------------------------------
  668. // Pattern list for selection rectangles
  669.  
  670. resource 'PAT#' (kPatternListID) {
  671.     {    /* array PatArray: 8 elements */
  672.         /* [1] */
  673.         $"F0E1 C387 0F1E 3C78",
  674.         /* [2] */
  675.         $"78F0 E1C3 870F 1E3C",
  676.         /* [3] */
  677.         $"3C78 F0E1 C387 0F1E",
  678.         /* [4] */
  679.         $"1E3C 78F0 E1C3 870F",
  680.         /* [5] */
  681.         $"0F1E 3C78 F0E1 C387",
  682.         /* [6] */
  683.         $"870F 1E3C 78F0 E1C3",
  684.         /* [7] */
  685.         $"C387 0F1E 3C78 F0E1",
  686.         /* [8] */
  687.         $"E1C3 870F 1E3C 78F0"
  688.     }
  689. };
  690.  
  691. // -------------------------------------------------------------------------------------------------------------
  692. // Our BNDL resource and icons
  693. // WARNING: ID #s are also in SimpleText.h
  694.  
  695. resource 'BNDL' (128) {
  696.     'ttxt', 0, {
  697.         'ICN#', {0,128; 1,129; 2,130; 3,131; 4,132; 5,133; 6,134; 7,135; 8,136; 9,134; 10,138; };
  698.         'FREF', {0,128; 1,129; 2,130; 3,131; 4,132; 5,133; 6,134; 7,135; 8,136; 9,137; 10,138; }
  699.     }
  700. };
  701.  
  702. resource 'FREF' (128) { 'APPL', 0, "" };
  703. resource 'FREF' (129) { 'TEXT', 1, "" };
  704. resource 'FREF' (130) { 'ttro', 2, "" };
  705. resource 'FREF' (131) { 'PICT', 3, "" };
  706. resource 'FREF' (132) { 'sEXT', 4, "" };
  707. resource 'FREF' (133) { 'MooV', 5, "" };
  708. resource 'FREF' (134) { 'tjob', 6, "" };
  709. resource 'FREF' (135) { 'qjob', 7, "" };
  710. resource 'FREF' (136) { 'sjob', 8, "" };
  711. resource 'FREF' (138) { '3DMF', 10, "" };
  712.  
  713. // these share icons with the 'tjob'
  714. resource 'FREF' (137) { 'rjob', 9, "" };
  715.  
  716.  
  717. // Kinds of documents SimpleText can open.  The order is in the preferred order.
  718. resource 'open' (128, purgeable) {
  719.     'ttxt',
  720.     {
  721.         'ttro',
  722.         'PICT',
  723.         'MooV',
  724.         '3DMF',
  725.         'tjob',
  726.         'qjob',
  727.         'sjob',
  728.         'rjob',
  729.         'sEXT',
  730.         'TEXT'
  731.     }
  732. };
  733.  
  734. resource 'kind' (128, purgeable)
  735. {
  736.     'ttxt',
  737.     0,
  738.     {
  739.         'apnm',        APPNAME,
  740.         'ttro',        READONLYDOC,
  741.         'PICT',        PICTDOC,
  742.         'MooV',     MOVIEDOC,
  743.         'tjob',        PRINTDOC,
  744.         'qjob',        PRINTDOC,
  745.         'sjob',        PDDDOC,
  746.         'rjob',        PRINTDOC,
  747.         'sEXT',        STATIONERYDOC,
  748.         'TEXT',        TEXTDOC
  749.     }    
  750. };
  751.  
  752.  
  753. // -------------------------------------------------------------------------------------------------------------
  754. // application icon
  755.  
  756. resource 'ICN#' (128, purgeable) {
  757.     {    /* array: 2 elements */
  758.         /* [1] */
  759.         $"0001 0000 0002 8000 0004 4000 0008 2000"
  760.         $"0010 101C 0021 0822 0042 0441 0084 42A1"
  761.         $"0108 8151 0211 12AA 0422 2554 0800 4AA8"
  762.         $"1088 1550 2111 2AA8 4202 5544 8444 AA82"
  763.         $"4088 9501 2110 CA02 1020 E404 0840 F808"
  764.         $"0400 0010 0200 0020 0100 0040 0080 0080"
  765.         $"0040 0100 0020 0200 0010 0400 0008 0800"
  766.         $"0004 1000 0002 2000 0001 4000 0000 80",
  767.         /* [2] */
  768.         $"0001 0000 0003 8000 0007 C000 000F E000"
  769.         $"001F F01C 003F F83E 007F FC7F 00FF FEFF"
  770.         $"01FF FFFF 03FF FFFE 07FF FFFC 0FFF FFF8"
  771.         $"1FFF FFF0 3FFF FFF8 7FFF FFFC FFFF FFFE"
  772.         $"7FFF FFFF 3FFF FFFE 1FFF FFFC 0FFF FFF8"
  773.         $"07FF FFF0 03FF FFE0 01FF FFC0 00FF FF80"
  774.         $"007F FF00 003F FE00 001F FC00 000F F800"
  775.         $"0007 F000 0003 E000 0001 C000 0000 80"
  776.     }
  777. };
  778.  
  779. resource 'icl4' (128, purgeable) {
  780.     $"0000 0000 0000 000F 0000 0000 0000 0000"
  781.     $"0000 0000 0000 00FC F000 0000 0000 0000"
  782.     $"0000 0000 0000 0FC0 CF00 0000 0000 0000"
  783.     $"0000 0000 0000 FC0C 0CF0 0000 0000 0000"
  784.     $"0000 0000 000F C0C0 C0CF 0000 000F FF00"
  785.     $"0000 0000 00FC 0C0F 0C0C F000 00F5 DCF0"
  786.     $"0000 0000 0FC0 C0F0 C0C0 CF00 0F5D CC5F"
  787.     $"0000 0000 FC0C 0F0C 0F0C 0CF0 F5DC C5DF"
  788.     $"0000 000F C0C0 F0C0 F0C0 C0CF 5DCC 5D5F"
  789.     $"0000 00FC 0C0F 0C0F 0C0F 0CF5 DCC5 D5F0"
  790.     $"0000 0FC0 C0F0 C0F0 C0F0 CF5D CC5D 5F00"
  791.     $"0000 FC0C 0C0C 0C0C 0F0C F5DC C5D5 F000"
  792.     $"000F C0C0 F0C0 F0C0 C0CF 5DCC 5D5F 0000"
  793.     $"00FC 0C0F 0C0F 0C0F 0CF5 DCC5 D5FC F000"
  794.     $"0FC0 C0F0 C0C0 C0F0 CF5D CC5D 5FC0 CF00"
  795.     $"FC0C 0F0C 0F0C 0F0C F5DC C5D5 FC0C 0CF0"
  796.     $"0FC0 C0C0 F0C0 F0C0 F2CC 5D5F C0C0 C0CF"
  797.     $"00FC 0C0F 0C0F 0C0C FC25 D5FC 0C0C 0CF0"
  798.     $"000F C0C0 C0F0 C0C0 F2C2 5FC0 C0C0 CF00"
  799.     $"0000 FC0C 0F0C 0C0C FFFF FC0C 0C0C F000"
  800.     $"0000 0FC0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  801.     $"0000 00FC 0C0C 0C0C 0C0C 0C0C 0CF0 0000"
  802.     $"0000 000F C0C0 C0C0 C0C0 C0C0 CF00 0000"
  803.     $"0000 0000 FC0C 0C0C 0C0C 0C0C F000 0000"
  804.     $"0000 0000 0FC0 C0C0 C0C0 C0CF 0000 0000"
  805.     $"0000 0000 00FC 0C0C 0C0C 0CF0 0000 0000"
  806.     $"0000 0000 000F C0C0 C0C0 CF00 0000 0000"
  807.     $"0000 0000 0000 FC0C 0C0C F000 0000 0000"
  808.     $"0000 0000 0000 0FC0 C0CF 0000 0000 0000"
  809.     $"0000 0000 0000 00FC 0CF0 0000 0000 0000"
  810.     $"0000 0000 0000 000F CF00 0000 0000 0000"
  811.     $"0000 0000 0000 0000 F0"
  812. };
  813.  
  814. resource 'icl8' (128, purgeable) {
  815.     $"0000 0000 0000 0000 0000 0000 0000 00FF"
  816.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  817.     $"0000 0000 0000 0000 0000 0000 0000 FFF5"
  818.     $"FF00 0000 0000 0000 0000 0000 0000 0000"
  819.     $"0000 0000 0000 0000 0000 0000 00FF F5F5"
  820.     $"F5FF 0000 0000 0000 0000 0000 0000 0000"
  821.     $"0000 0000 0000 0000 0000 0000 FFF5 F5F5"
  822.     $"F5F5 FF00 0000 0000 0000 0000 0000 0000"
  823.     $"0000 0000 0000 0000 0000 00FF F5F5 F5F5"
  824.     $"F5F5 F5FF 0000 0000 0000 00FF FFFF 0000"
  825.     $"0000 0000 0000 0000 0000 FFF5 F5F5 F5FF"
  826.     $"F5F5 F5F5 FF00 0000 0000 FFAB 5C2A FF00"
  827.     $"0000 0000 0000 0000 00FF F5F5 F5F5 FFF5"
  828.     $"F5F5 F5F5 F5FF 0000 00FF AB5C 2A54 ABFF"
  829.     $"0000 0000 0000 0000 FFF5 F5F5 F5FF F5F5"
  830.     $"F5FF F5F5 F5F5 FF00 FFAB 5C2A 54AB 5CFF"
  831.     $"0000 0000 0000 00FF F5F5 F5F5 FFF5 F5F5"
  832.     $"FFF5 F5F5 F5F5 F5FF AB5C 2A54 AB5C ABFF"
  833.     $"0000 0000 0000 FFF5 F5F5 F5FF F5F5 F5FF"
  834.     $"F5F5 F5FF F5F5 FFAB 5C2A 54AB 5CAB FF00"
  835.     $"0000 0000 00FF F5F5 F5F5 FFF5 F5F5 FFF5"
  836.     $"F5F5 FFF5 F5FF AB5C 2A54 AB5C ABFF 0000"
  837.     $"0000 0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  838.     $"F5FF F5F5 FFAB 5C2A 54AB 5CAB FF00 0000"
  839.     $"0000 00FF F5F5 F5F5 FFF5 F5F5 FFF5 F5F5"
  840.     $"F5F5 F5FF AB5C 2A54 AB5C ABFF 0000 0000"
  841.     $"0000 FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5FF"
  842.     $"F5F5 FFAB 5C2A 54AB 5CAB FFF5 FF00 0000"
  843.     $"00FF F5F5 F5F5 FFF5 F5F5 F5F5 F5F5 FFF5"
  844.     $"F5FF AB5C 2A54 AB5C ABFF F5F5 F5FF 0000"
  845.     $"FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5FF F5F5"
  846.     $"FFAB 5C2A 54AB 5CAB FFF5 F5F5 F5F5 FF00"
  847.     $"00FF F5F5 F5F5 F5F5 FFF5 F5F5 FFF5 F5F5"
  848.     $"FF08 2A54 AB5C ABFF F5F5 F5F5 F5F5 F5FF"
  849.     $"0000 FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5F5"
  850.     $"FF08 08AB 5CAB FFF5 F5F5 F5F5 F5F5 FF00"
  851.     $"0000 00FF F5F5 F5F5 F5F5 FFF5 F5F5 F5F5"
  852.     $"FF08 0808 ABFF F5F5 F5F5 F5F5 F5FF 0000"
  853.     $"0000 0000 FFF5 F5F5 F5FF F5F5 F5F5 F5F5"
  854.     $"FFFF FFFF FFF5 F5F5 F5F5 F5F5 FF00 0000"
  855.     $"0000 0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5"
  856.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  857.     $"0000 0000 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  858.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FF00 0000 0000"
  859.     $"0000 0000 0000 00FF F5F5 F5F5 F5F5 F5F5"
  860.     $"F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000 0000"
  861.     $"0000 0000 0000 0000 FFF5 F5F5 F5F5 F5F5"
  862.     $"F5F5 F5F5 F5F5 F5F5 FF00 0000 0000 0000"
  863.     $"0000 0000 0000 0000 00FF F5F5 F5F5 F5F5"
  864.     $"F5F5 F5F5 F5F5 F5FF 0000 0000 0000 0000"
  865.     $"0000 0000 0000 0000 0000 FFF5 F5F5 F5F5"
  866.     $"F5F5 F5F5 F5F5 FF00 0000 0000 0000 0000"
  867.     $"0000 0000 0000 0000 0000 00FF F5F5 F5F5"
  868.     $"F5F5 F5F5 F5FF 0000 0000 0000 0000 0000"
  869.     $"0000 0000 0000 0000 0000 0000 FFF5 F5F5"
  870.     $"F5F5 F5F5 FF00 0000 0000 0000 0000 0000"
  871.     $"0000 0000 0000 0000 0000 0000 00FF F5F5"
  872.     $"F5F5 F5FF 0000 0000 0000 0000 0000 0000"
  873.     $"0000 0000 0000 0000 0000 0000 0000 FFF5"
  874.     $"F5F5 FF00 0000 0000 0000 0000 0000 0000"
  875.     $"0000 0000 0000 0000 0000 0000 0000 00FF"
  876.     $"F5FF 0000 0000 0000 0000 0000 0000 0000"
  877.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  878.     $"FF"
  879. };
  880.  
  881. resource 'ics#' (128, purgeable) {
  882.     {    /* array: 2 elements */
  883.         /* [1] */
  884.         $"0100 0280 0446 0929 1215 242A 4854 92AA"
  885.         $"44D1 20E2 1004 0808 0410 0220 0140 0080",
  886.         /* [2] */
  887.         $"0100 0380 07C6 0FEF 1FFF 3FFE 7FFC FFFE"
  888.         $"7FFF 3FFE 1FFC 0FF8 07F0 03E0 01C0 0080"
  889.     }
  890. };
  891.  
  892. resource 'ics4' (128, purgeable) {
  893.     $"0000 000F 0000 0000 0000 00FC F000 0000"
  894.     $"0000 0FC0 CF00 0FF0 0000 FC0F 0CF0 FDCF"
  895.     $"000F C0F0 C0CF DC5F 00FC 0F0C 0CFD C5F0"
  896.     $"0FC0 F0C0 CFDC 5F00 FC0F 0CFC FDC5 FCF0"
  897.     $"0FC0 CFC0 F25F C0CF 00FC 0C0C FFFC 0CF0"
  898.     $"000F C0C0 C0C0 CF00 0000 FC0C 0C0C F000"
  899.     $"0000 0FC0 C0CF 0000 0000 00FC 0CF0 0000"
  900.     $"0000 000F CF00 0000 0000 0000 F0"
  901. };
  902.  
  903. resource 'ics8' (128, purgeable) {
  904.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  905.     $"0000 0000 0000 FFF5 FF00 0000 0000 0000"
  906.     $"0000 0000 00FF F5F5 F5FF 0000 00FF FF00"
  907.     $"0000 0000 FFF5 F5FF F5F5 FF00 FF5C 54FF"
  908.     $"0000 00FF F5F5 FFF5 F5F5 F5FF 5C54 ABFF"
  909.     $"0000 FFF5 F5FF F5F5 F5F5 FF5C 54AB FF00"
  910.     $"00FF F5F5 FFF5 F5F5 F5FF 5C54 ABFF 0000"
  911.     $"FFF5 F5FF F5F5 FFF5 FF5C 54AB FFF5 FF00"
  912.     $"00FF F5F5 F5FF F5F5 FF08 ABFF F5F5 F5FF"
  913.     $"0000 FFF5 F5F5 F5F5 FFFF FFF5 F5F5 FF00"
  914.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  915.     $"0000 0000 FFF5 F5F5 F5F5 F5F5 FF00 0000"
  916.     $"0000 0000 00FF F5F5 F5F5 F5FF 0000 0000"
  917.     $"0000 0000 0000 FFF5 F5F5 FF00 0000 0000"
  918.     $"0000 0000 0000 00FF F5FF 0000 0000 0000"
  919.     $"0000 0000 0000 0000 FF"
  920. };
  921.  
  922. // -------------------------------------------------------------------------------------------------------------
  923. // text document icon
  924.  
  925. resource 'ICN#' (129, purgeable) {
  926.     {    /* array: 2 elements */
  927.         /* [1] */
  928.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  929.         $"1000 0440 1000 0420 1000 07F0 1000 0010"
  930.         $"1000 0010 1000 0010 11DD DB10 1000 0010"
  931.         $"1000 0010 11DE F710 1000 0010 1000 0010"
  932.         $"11BF BB10 1000 0010 1000 0010 1000 0010"
  933.         $"1000 0010 1000 0010 1000 0010 1000 0010"
  934.         $"1000 0010 1000 0010 1000 0010 1000 0010"
  935.         $"1000 0010 1000 0010 1000 0010 1FFF FFF0",
  936.         /* [2] */
  937.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  938.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  939.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  940.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  941.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  942.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  943.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  944.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  945.     }
  946. };
  947.  
  948. resource 'icl4' (129, purgeable) {
  949.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  950.     $"000F 0C0C 0C0C 0C0C 0C0C 0FF0 0000 0000"
  951.     $"000F C0C0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  952.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC F000 0000"
  953.     $"000F C0C0 C0C0 C0C0 C0C0 CFCC CF00 0000"
  954.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC CCF0 0000"
  955.     $"000F C0C0 C0C0 C0C0 C0C0 CFFF FFFF 0000"
  956.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  957.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  958.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  959.     $"000F C0CF FFCF FFCF FFCF F0FF C0CF 0000"
  960.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  961.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  962.     $"000F 0C0F FF0F FFFC FFFF 0FFF 0C0F 0000"
  963.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  964.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  965.     $"000F C0CF F0FF FFFF F0FF F0FF C0CF 0000"
  966.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  967.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  968.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  969.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  970.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  971.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  972.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  973.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  974.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  975.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  976.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  977.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  978.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  979.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  980.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  981. };
  982.  
  983. resource 'icl8' (129, purgeable) {
  984.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  985.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  986.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  987.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  988.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  989.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  990.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  991.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  992.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  993.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  994.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  995.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  996.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  997.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  998.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  999.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1000.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1001.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1002.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1003.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1004.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1005.     $"FFFF F5FF FFF5 FFFF F5F5 F5FF 0000 0000"
  1006.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1007.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1008.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1009.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1010.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF FFF5"
  1011.     $"FFFF FFFF F5FF FFFF F5F5 F5FF 0000 0000"
  1012.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1013.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1014.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1015.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1016.     $"0000 00FF F5F5 F5FF FFF5 FFFF FFFF FFFF"
  1017.     $"FFF5 FFFF FFF5 FFFF F5F5 F5FF 0000 0000"
  1018.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1019.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1020.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1021.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1022.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1023.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1024.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1025.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1026.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1027.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1028.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1029.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1030.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1031.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1032.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1033.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1034.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1035.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1036.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1037.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1038.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1039.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1040.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1041.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1042.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1043.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1044.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1045.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1046.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1047.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1048. };
  1049.  
  1050. resource 'ics#' (129, purgeable) {
  1051.     {    /* array: 2 elements */
  1052.         /* [1] */
  1053.         $"7FE0 4030 4028 403C 4004 4004 4B64 4004"
  1054.         $"4F64 4004 4DA4 4004 4004 4004 4004 7FFC",
  1055.         /* [2] */
  1056.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1057.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1058.     }
  1059. };
  1060.  
  1061. resource 'ics4' (129, purgeable) {
  1062.     $"0FFF FFFF FFF0 0000 0F0C 0C0C 0CFF 0000"
  1063.     $"0FC0 C0C0 C0FC F000 0F0C 0C0C 0CFF FF00"
  1064.     $"0FC0 C0C0 C0C0 CF00 0F0C 0C0C 0C0C 0F00"
  1065.     $"0FC0 F0FF CFF0 CF00 0F0C 0C0C 0C0C 0F00"
  1066.     $"0FC0 FFFF CFF0 CF00 0F0C 0C0C 0C0C 0F00"
  1067.     $"0FC0 FFCF F0F0 CF00 0F0C 0C0C 0C0C 0F00"
  1068.     $"0FC0 C0C0 C0C0 CF00 0F0C 0C0C 0C0C 0F00"
  1069.     $"0FC0 C0C0 C0C0 CF00 0FFF FFFF FFFF FF"
  1070. };
  1071.  
  1072. resource 'ics8' (129, purgeable) {
  1073.     $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1074.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF 0000 0000"
  1075.     $"00FF F5F5 F5F5 F5F5 F5F5 FF2B FF00 0000"
  1076.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000"
  1077.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1078.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1079.     $"00FF F5F5 FFF5 FFFF F5FF FFF5 F5FF 0000"
  1080.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1081.     $"00FF F5F5 FFFF FFFF F5FF FFF5 F5FF 0000"
  1082.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1083.     $"00FF F5F5 FFFF F5FF FFF5 FFF5 F5FF 0000"
  1084.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1085.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1086.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1087.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1088.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1089. };
  1090.  
  1091. // -------------------------------------------------------------------------------------------------------------
  1092. // read-only text document icon
  1093.  
  1094. resource 'ICN#' (130, purgeable) {
  1095.     {    /* array: 2 elements */
  1096.         /* [1] */
  1097.         $"0000 0000 0000 0000 0000 0000 7FFF FFFE"
  1098.         $"4000 0002 5E20 007B 404D DB03 5EAD 5B7B"
  1099.         $"5E08 027B 4000 0003 7FFF FFFF 4000 0003"
  1100.         $"4E97 98CB 4820 252B 4042 0963 4A92 252B"
  1101.         $"4000 0003 7FFF FFFF 4000 0003 551F F96B"
  1102.         $"5BA8 04B3 403F FC03 5FB5 55FB 402A AC03"
  1103.         $"5FB5 55FB 402A AC03 5FB5 55FB 401F F803"
  1104.         $"5F80 01FB 400F F003 4000 0001 3FFF FFFE",
  1105.         /* [2] */
  1106.         $"0000 0000 0000 0000 0000 0000 7FFF FFFE"
  1107.         $"7FFF FFFE 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1108.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1109.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1110.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1111.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1112.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1113.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 3FFF FFFE"
  1114.     }
  1115. };
  1116.  
  1117. resource 'icl4' (130, purgeable) {
  1118.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1119.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1120.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1121.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"
  1122.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0F0"
  1123.     $"0F0D DDDC 0CFC 0C0C 0C0C 0C0C 0DDD DCFF"
  1124.     $"0FC0 C0C0 CF00 FFCF FFCF F0FF C0C0 C0FF"
  1125.     $"0F0D DDDC FCFC FF0F 0F0F FCFF 0DDD DCFF"
  1126.     $"0FCD DDD0 C0C0 F0C0 C0C0 C0F0 CDDD D0FF"
  1127.     $"0F0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0CFF"
  1128.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1129.     $"0F0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0CFF"
  1130.     $"0FC0 FFF0 F0CF CFFF F0CF F0C0 FFC0 F0FF"
  1131.     $"0F0C FC0C 0CFC 0C0C 0CFC 0F0F 0CFC FCFF"
  1132.     $"0FC0 C0C0 CFC0 C0F0 C0C0 F0CF CFF0 C0FF"
  1133.     $"0F0C FCFC FC0F 0CFC 0CFC 0F0F 0CFC FCFF"
  1134.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF"
  1135.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1136.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF"
  1137.     $"0F0D DDDD DC0F FFFF FFFF FC0D DDDD DCFF"
  1138.     $"0FCD DDDD D0F0 F000 0000 0FCD DDDD D0FF"
  1139.     $"0F0C 0C0C 0CFF FFFF FFFF FF0C 0C0C 0CFF"
  1140.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1141.     $"0F0C 0C0C 0CFD DDDD DDDD DF0C 0C0C 0CFF"
  1142.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1143.     $"0F0C 0C0C 0CFD DDDD DDDD DF0C 0C0C 0CFF"
  1144.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1145.     $"0F0C 0C0C 0C0F FFFF FFFF FC0C 0C0C 0CFF"
  1146.     $"0FCD DDDD D0C0 C0C0 C0C0 C0CD DDDD D0FF"
  1147.     $"0F0C 0C0C 0C0C DDDD DDDD 0C0C 0C0C 0CFF"
  1148.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  1149.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"
  1150. };
  1151.  
  1152.  
  1153. resource 'icl8' (130, purgeable) {
  1154.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1155.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1156.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1157.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1158.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1159.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1160.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1161.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"
  1162.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1163.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FF00"
  1164.     $"00FF F5FA FAFA FAF5 F500 FFF5 F5F5 F5F5"
  1165.     $"F5F5 F5F5 F5F5 F5F5 F5FA FAFA FAF5 FFFF"
  1166.     $"00FF F5F5 F5F5 F5F5 F5FF F5F5 FFFF F5FF"
  1167.     $"FFFF F5FF FFF5 FFFF F5F5 F5F5 F5F5 FFFF"
  1168.     $"00FF F5FA FAFA FAF5 FFF5 FFF5 FFFF F5FF"
  1169.     $"F5FF F5FF FFF5 FFFF F5FA FAFA FAF5 FFFF"
  1170.     $"00FF F5FA FAFA FAF5 F5F5 F5F5 FFF5 F5F5"
  1171.     $"F5F5 F5F5 F5F5 FFF5 F5FA FAFA FAF5 FFFF"
  1172.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1173.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1174.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1175.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1176.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1177.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1178.     $"00FF F5F5 FFFF FFF5 FFF5 F5FF F5FF FFFF"
  1179.     $"FFF5 F5FF FFF5 F5F5 FFFF F5F5 FFF5 FFFF"
  1180.     $"00FF F5F5 FFF5 F5F5 F5F5 FFF5 F5F5 F5F5"
  1181.     $"F5F5 FFF5 F5FF F5FF F5F5 FFF5 FFF5 FFFF"
  1182.     $"00FF F5F5 F5F5 F5F5 F5FF F5F5 F5F5 FFF5"
  1183.     $"F5F5 F5F5 FFF5 F5FF F5FF FFF5 F5F5 FFFF"
  1184.     $"00FF F5F5 FFF5 FFF5 FFF5 F5FF F5F5 FFF5"
  1185.     $"F5F5 FFF5 F5FF F5FF F5F5 FFF5 FFF5 FFFF"
  1186.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1187.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1188.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1189.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1190.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1191.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1192.     $"00FF F5FA FAFA FAFA FAF5 F5FF FFFF FFFF"
  1193.     $"FFFF FFFF FFF5 F5FA FAFA FAFA FAF5 FFFF"
  1194.     $"00FF F5FA FAFA FAFA FAF5 FF00 FF00 0000"
  1195.     $"0000 0000 00FF F5FA FAFA FAFA FAF5 FFFF"
  1196.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF FFFF"
  1197.     $"FFFF FFFF FFFF F5F5 F5F5 F5F5 F5F5 FFFF"
  1198.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1199.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1200.     $"00FF F5F5 F5F5 F5F5 F5F5 FFF9 F9F9 F9F9"
  1201.     $"F9F9 F9F9 F9FF F5F5 F5F5 F5F5 F5F5 FFFF"
  1202.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1203.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1204.     $"00FF F5F5 F5F5 F5F5 F5F5 FFF9 F9F9 F9F9"
  1205.     $"F9F9 F9F9 F9FF F5F5 F5F5 F5F5 F5F5 FFFF"
  1206.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1207.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1208.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF FFFF FFFF"
  1209.     $"FFFF FFFF FFF5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1210.     $"00FF F5FA FAFA FAFA FAF5 F5F5 F5F5 F5F5"
  1211.     $"F5F5 F5F5 F5F5 F5FA FAFA FAFA FAF5 FFFF"
  1212.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 FAFA FAFA"
  1213.     $"FAFA FAFA F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1214.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1215.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  1216.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1217.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  1218. };
  1219.  
  1220.  
  1221. resource 'ics#' (130, purgeable) {
  1222.     {    /* array: 2 elements */
  1223.         /* [1] */
  1224.         $"0000 FFFE 888B A223 FFFF AAAB AAAB FFFF"
  1225.         $"8003 A7CB 8AA3 AD6B 8AA3 A7CB 8003 7FFE",
  1226.         /* [2] */
  1227.         $"0000 FFFE FFFF FFFF FFFF FFFF FFFF FFFF"
  1228.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 7FFE"
  1229.     }
  1230. };
  1231.  
  1232. resource 'ics4' (130, purgeable) {
  1233.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFF0"
  1234.     $"F0C0 D0C0 D0C0 D0FF FCDC 0CDC 0CDC 0CFF"
  1235.     $"FFFF FFFF FFFF FFFF FCDC DCD0 DCDC DCFF"
  1236.     $"F0D0 D0D0 D0D0 D0FF FFFF FFFF FFFF FFFF"
  1237.     $"F0C0 C0C0 C0C0 C0FF FCDC 0FFF FF0C DCFF"
  1238.     $"F0C0 FDDD DDF0 C0FF FCDC FDDD DDFC DCFF"
  1239.     $"F0C0 FDDD DDF0 C0FF FCDC 0FFF FF0C DCFF"
  1240.     $"F0C0 C0C0 C0C0 C0FF 0FFF FFFF FFFF FFF0"
  1241. };
  1242.  
  1243. resource 'ics8' (130, purgeable) {
  1244.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1245.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"
  1246.     $"FFF5 F5F5 FAF5 F5F5 FAF5 F5F5 FAF5 FFFF"
  1247.     $"FFF5 FAF5 F5F5 FAF5 F5F5 FAF5 F5F5 FFFF"
  1248.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1249.     $"FFF5 F9F5 FAF5 FAF5 FAF5 FAF5 FAF5 FFFF"
  1250.     $"FFF5 F9F5 FAF5 FAF5 FAF5 FAF5 FAF5 FFFF"
  1251.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1252.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1253.     $"FFF5 FAF5 00FF FFFF FFFF F5F5 FAF5 FFFF"
  1254.     $"FFF5 F5F5 FFF9 F9F9 F9F9 FFF5 F5F5 FFFF"
  1255.     $"FFF5 FAF5 FFF9 F9F9 F9F9 FFF5 FAF5 FFFF"
  1256.     $"FFF5 00F5 FFF9 F9F9 F9F9 FFF5 F5F5 FFFF"
  1257.     $"FFF5 FAF5 F5FF FFFF FFFF F5F5 FAF5 FFFF"
  1258.     $"FF00 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1259.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  1260. };
  1261. // -------------------------------------------------------------------------------------------------------------
  1262. // picture document icon
  1263.  
  1264. resource 'ICN#' (131, purgeable)
  1265.     { {
  1266.     $"1FFFFC00 10000600 10000500 10000480"
  1267.     $"10000440 10000420 100007F0 10000010"
  1268.     $"10000010 10000010 11FE0010 11021C10"
  1269.     $"11022210 11024110 11FE4110 10004110"
  1270.     $"10022210 10051C10 10088010 10104010"
  1271.     $"10202010 10104010 10088010 10050010"
  1272.     $"10020010 10000010 10000010 10000010"
  1273.     $"10000010 10000010 10000010 1FFFFFF0";
  1274.  
  1275.     $"1FFFFC00 1FFFFE00 1FFFFF00 1FFFFF80"
  1276.     $"1FFFFFC0 1FFFFFE0 1FFFFFF0 1FFFFFF0"
  1277.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1278.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1279.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1280.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1281.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1282.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1283.     } };
  1284.  
  1285. resource 'icl4' (131, purgeable)
  1286.     {
  1287.     $"000FFFFFFFFFFFFFFFFFFF0000000000"
  1288.     $"000FC0C0C0C0C0C0C0C0CFF000000000"
  1289.     $"000F0C0C0C0C0C0C0C0C0FCF00000000"
  1290.     $"000FC0C0C0C0C0C0C0C0CFCCF0000000"
  1291.     $"000F0C0C0C0C0C0C0C0C0FCCCF000000"
  1292.     $"000FC0C0C0C0C0C0C0C0CFCCCCF00000"
  1293.     $"000F0C0C0C0C0C0C0C0C0FFFFFFF0000"
  1294.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1295.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1296.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1297.     $"000F0C0FFFFFFFFC0C0C0C0C0C0F0000"
  1298.     $"000FC0CF707070F0C0CFFFC0C0CF0000"
  1299.     $"000F0C0F070707FC0CF4C4FC0C0F0000"
  1300.     $"000FC0CF707070F0CF4C4C4FC0CF0000"
  1301.     $"000F0C0FFFFFFFFC0FC4C4CF0C0F0000"
  1302.     $"000FC0C0C0C0C0C0CF4C4C4FC0CF0000"
  1303.     $"000F0C0C0C0C0CFC0CF4C4FC0C0F0000"
  1304.     $"000FC0C0C0C0CF5FC0CFFFC0C0CF0000"
  1305.     $"000F0C0C0C0CF5D5FC0C0C0C0C0F0000"
  1306.     $"000FC0C0C0CF5D5D5FC0C0C0C0CF0000"
  1307.     $"000F0C0C0CF5D5D5D5FC0C0C0C0F0000"
  1308.     $"000FC0C0C0CF5D5D5FC0C0C0C0CF0000"
  1309.     $"000F0C0C0C0CF5D5FC0C0C0C0C0F0000"
  1310.     $"000FC0C0C0C0CF5FC0C0C0C0C0CF0000"
  1311.     $"000F0C0C0C0C0CFC0C0C0C0C0C0F0000"
  1312.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1313.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1314.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1315.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1316.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1317.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1318.     $"000FFFFFFFFFFFFFFFFFFFFFFFFF0000"
  1319.     };
  1320.  
  1321. resource 'icl8' (131, purgeable)
  1322.     {
  1323.     $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000"
  1324.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFF000000000000000000"
  1325.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2BFF0000000000000000"
  1326.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2BFF00000000000000"
  1327.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2B2BFF000000000000"
  1328.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2B2B2BFF0000000000"
  1329.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFFFFFFFFFFFF00000000"
  1330.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1331.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1332.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1333.     $"000000FFF5F5F5FFFFFFFFFFFFFFFFF5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1334.     $"000000FFF5F5F5FF484848484848FFF5F5F5F5FFFFFFF5F5F5F5F5FF00000000"
  1335.     $"000000FFF5F5F5FF484848484848FFF5F5F5FF131313FFF5F5F5F5FF00000000"
  1336.     $"000000FFF5F5F5FF484848484848FFF5F5FF1313131313FFF5F5F5FF00000000"
  1337.     $"000000FFF5F5F5FFFFFFFFFFFFFFFFF5F5FF1313131313FFF5F5F5FF00000000"
  1338.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5FF1313131313FFF5F5F5FF00000000"
  1339.     $"000000FFF5F5F5F5F5F5F5F5F5F5FFF5F5F5FF131313FFF5F5F5F5FF00000000"
  1340.     $"000000FFF5F5F5F5F5F5F5F5F5FF7FFFF5F5F5FFFFFFF5F5F5F5F5FF00000000"
  1341.     $"000000FFF5F5F5F5F5F5F5F5FF7F7F7FFFF5F5F5F5F5F5F5F5F5F5FF00000000"
  1342.     $"000000FFF5F5F5F5F5F5F5FF7F7F7F7F7FFFF5F5F5F5F5F5F5F5F5FF00000000"
  1343.     $"000000FFF5F5F5F5F5F5FF7F7F7F7F7F7F7FFFF5F5F5F5F5F5F5F5FF00000000"
  1344.     $"000000FFF5F5F5F5F5F5F5FF7F7F7F7F7FFFF5F5F5F5F5F5F5F5F5FF00000000"
  1345.     $"000000FFF5F5F5F5F5F5F5F5FF7F7F7FFFF5F5F5F5F5F5F5F5F5F5FF00000000"
  1346.     $"000000FFF5F5F5F5F5F5F5F5F5FF7FFFF5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1347.     $"000000FFF5F5F5F5F5F5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1348.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1349.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1350.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1351.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1352.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1353.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1354.     $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000"
  1355.     };
  1356.  
  1357. resource 'ics#' (131, purgeable)
  1358.     { {
  1359.     $"7FE0 4030 4028 403C 5E04 5264 5E94 4094"
  1360.     $"4264 4504 4884 4504 4204 4004 4004 7FFC";
  1361.  
  1362.     $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1363.     $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1364.     } };
  1365.  
  1366. resource 'ics4' (131, purgeable)
  1367.     {
  1368.     $"0FFFFFFFFFF00000"
  1369.     $"0FC0C0C0C0FF0000"
  1370.     $"0F0C0C0C0CFCF000"
  1371.     $"0FC0C0C0C0FFFF00"
  1372.     $"0F0FFFFC0C0C0F00"
  1373.     $"0FCF07F0CFF0CF00"
  1374.     $"0F0FFFFCF4CF0F00"
  1375.     $"0FC0C0C0FC4FCF00"
  1376.     $"0F0C0CFC0FFC0F00"
  1377.     $"0FC0CF5FC0C0CF00"
  1378.     $"0F0CF5D5FC0C0F00"
  1379.     $"0FC0CF5FC0C0CF00"
  1380.     $"0F0C0CFC0C0C0F00"
  1381.     $"0FC0C0C0C0C0CF00"
  1382.     $"0F0C0C0C0C0C0F00"
  1383.     $"0FFFFFFFFFFFFF00"
  1384.     };
  1385.  
  1386. resource 'ics8' (131, purgeable)
  1387.     {
  1388.     $"00FFFFFFFFFFFFFFFFFFFF0000000000"
  1389.     $"00FFF5F5F5F5F5F5F5F5FFFF00000000"
  1390.     $"00FFF5F5F5F5F5F5F5F5FF2BFF000000"
  1391.     $"00FFF5F5F5F5F5F5F5F5FFFFFFFF0000"
  1392.     $"00FFF5FFFFFFFFF5F5F5F5F5F5FF0000"
  1393.     $"00FFF5FF4848FFF5F5FFFFF5F5FF0000"
  1394.     $"00FFF5FFFFFFFFF5FF1313FFF5FF0000"
  1395.     $"00FFF5F5F5F5F5F5FF1313FFF5FF0000"
  1396.     $"00FFF5F5F5F5FFF5F5FFFFF5F5FF0000"
  1397.     $"00FFF5F5F5FF7FFFF5F5F5F5F5FF0000"
  1398.     $"00FFF5F5FF7F7F7FFFF5F5F5F5FF0000"
  1399.     $"00FFF5F5F5FF7FFFF5F5F5F5F5FF0000"
  1400.     $"00FFF5F5F5F5FFF5F5F5F5F5F5FF0000"
  1401.     $"00FFF5F5F5F5F5F5F5F5F5F5F5FF0000"
  1402.     $"00FFF5F5F5F5F5F5F5F5F5F5F5FF0000"
  1403.     $"00FFFFFFFFFFFFFFFFFFFFFFFFFF0000"
  1404.     };
  1405. // -------------------------------------------------------------------------------------------------------------
  1406. // text-stationary document icon
  1407.  
  1408. resource 'ICN#' (132, purgeable) {
  1409.     {    /* array: 2 elements */
  1410.         /* [1] */
  1411.         $"1FFF FFC0 1000 0040 1000 0070 1000 0050"
  1412.         $"1000 0050 1000 0050 1000 0050 1000 0050"
  1413.         $"1000 0050 1000 0050 11DD DC50 1000 0050"
  1414.         $"1000 0050 11DD B850 1000 0050 1000 0050"
  1415.         $"11BD DC50 1000 0050 1000 0050 1000 0050"
  1416.         $"1000 0050 1000 0050 1000 0050 1000 0050"
  1417.         $"1000 0FD0 1000 0890 1000 0910 1000 0A10"
  1418.         $"1000 0C10 1FFF F810 0400 0010 07FF FFF0",
  1419.         /* [2] */
  1420.         $"1FFF FFC0 1FFF FFC0 1FFF FFF0 1FFF FFF0"
  1421.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1422.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1423.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1424.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1425.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1426.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1427.         $"1FFF FFF0 1FFF FFF0 07FF FFF0 07FF FFF0"
  1428.     }
  1429. };
  1430.  
  1431. resource 'icl4' (132, purgeable) {
  1432.     $"000F FFFF FFFF FFFF FFFF FFFF FF00 0000"
  1433.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0F00 0000"
  1434.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFFF 0000"
  1435.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1436.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1437.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1438.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1439.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1440.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1441.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1442.     $"000F C0CF FFCF FFCF FFCF FFC0 CFDF 0000"
  1443.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1444.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1445.     $"000F 0C0F FF0F FF0F FCFF FC0C 0FDF 0000"
  1446.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1447.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1448.     $"000F C0CF F0FF FFCF FFCF FFC0 CFDF 0000"
  1449.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1450.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1451.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1452.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1453.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1454.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1455.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1456.     $"000F C0C0 C0C0 C0C0 C0C0 FFFF FFDF 0000"
  1457.     $"000F 0C0C 0C0C 0C0C 0C0C FCCC FDDF 0000"
  1458.     $"000F C0C0 C0C0 C0C0 C0C0 FCCF DDCF 0000"
  1459.     $"000F 0C0C 0C0C 0C0C 0C0C FCFD DCCF 0000"
  1460.     $"000F C0C0 C0C0 C0C0 C0C0 FFDD CCCF 0000"
  1461.     $"000F FFFF FFFF FFFF FFFF FDDC CCCF 0000"
  1462.     $"0000 0FDD DDDD DDDD DDDD DDCC CCCF 0000"
  1463.     $"0000 0FFF FFFF FFFF FFFF FFFF FFFF"
  1464. };
  1465.  
  1466. resource 'icl8' (132, purgeable) {
  1467.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1468.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"
  1469.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1470.     $"F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000 0000"
  1471.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1472.     $"F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000 0000"
  1473.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1474.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1475.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1476.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1477.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1478.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1479.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1480.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1481.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1482.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1483.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1484.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1485.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1486.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1487.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1488.     $"FFFF F5FF FFFF F5F5 F5FF F9FF 0000 0000"
  1489.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1490.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1491.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1492.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1493.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1494.     $"FFF5 FFFF FFF5 F5F5 F5FF F9FF 0000 0000"
  1495.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1496.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1497.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1498.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1499.     $"0000 00FF F5F5 F5FF FFF5 FFFF FFFF F5FF"
  1500.     $"FFFF F5FF FFFF F5F5 F5FF F9FF 0000 0000"
  1501.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1502.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1503.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1504.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1505.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1506.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1507.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1508.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1509.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1510.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1511.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1512.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1513.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1514.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1515.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1516.     $"F5F5 F5F5 FFFF FFFF FFFF F9FF 0000 0000"
  1517.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1518.     $"F5F5 F5F5 FF2B 2B2B FFF9 F9FF 0000 0000"
  1519.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1520.     $"F5F5 F5F5 FF2B 2BFF F9F9 2BFF 0000 0000"
  1521.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1522.     $"F5F5 F5F5 FF2B FFF9 F92B 2BFF 0000 0000"
  1523.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1524.     $"F5F5 F5F5 FFFF F9F9 2B2B 2BFF 0000 0000"
  1525.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1526.     $"FFFF FFFF FFF9 F92B 2B2B 2BFF 0000 0000"
  1527.     $"0000 0000 00FF F9F9 F9F9 F9F9 F9F9 F9F9"
  1528.     $"F9F9 F9F9 F9F9 2B2B 2B2B 2BFF 0000 0000"
  1529.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  1530.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1531. };
  1532.  
  1533. resource 'ics#' (132, purgeable) {
  1534.     {    /* array: 2 elements */
  1535.         /* [1] */
  1536.         $"7FF0 4010 401C 4B94 4014 4F14 4014 4D94"
  1537.         $"4014 4014 40F4 40A4 40C4 7F84 1004 1FFC",
  1538.         /* [2] */
  1539.         $"7FF0 7FF0 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1540.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 1FFC 1FFC"
  1541.     }
  1542. };
  1543.  
  1544. resource 'ics4' (132, purgeable) {
  1545.     $"0FFF FFFF FFFF 0000 0F0C 0C0C 0C0F 0000"
  1546.     $"0FC0 C0C0 C0CF FF00 0F0C FCFF FC0F DF00"
  1547.     $"0FC0 C0C0 C0CF DF00 0F0C FFFF 0C0F DF00"
  1548.     $"0FC0 C0C0 C0CF DF00 0F0C FF0F FC0F DF00"
  1549.     $"0FC0 C0C0 C0CF DF00 0F0C 0C0C 0C0F DF00"
  1550.     $"0FC0 C0C0 FFFF DF00 0F0C 0C0C FCFD DF00"
  1551.     $"0FC0 C0C0 FFDD CF00 0FFF FFFF FDDC CF00"
  1552.     $"000F DDDD DDCC CF00 000F FFFF FFFF FF00"
  1553. };
  1554.  
  1555. resource 'ics8' (132, purgeable) {
  1556.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  1557.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1558.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1559.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1560.     $"00FF F5F5 FFF5 FFFF F5FF F5FF F9FF 0000"
  1561.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1562.     $"00FF F5F5 FFFF FFFF F5FF F5FF F9FF 0000"
  1563.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1564.     $"00FF F5F5 FFFF F5FF FFF5 F5FF F9FF 0000"
  1565.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1566.     $"00FF F5F5 F5F5 F5F5 FFFF FFFF F9FF 0000"
  1567.     $"00FF F5F5 F5F5 F5F5 FFF6 FFF9 F9FF 0000"
  1568.     $"00FF F5F5 F5F5 F5F5 FFFF F9F9 F6FF 0000"
  1569.     $"00FF FFFF FFFF FFFF FFF9 F9F6 F6FF 0000"
  1570.     $"0000 00FF F9F9 F9F9 F9F9 F6F6 F6FF 0000"
  1571.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF"
  1572. };
  1573.  
  1574. // -------------------------------------------------------------------------------------------------------------
  1575. // Movie icon
  1576.  
  1577. resource 'ICN#' (133, purgeable) {
  1578.     {    /* array: 2 elements */
  1579.         /* [1] */
  1580.         $"1FFF FC00 1200 0600 1200 0500 1E00 0480"
  1581.         $"1E00 0440 1200 0420 1200 07F0 1E00 00F0"
  1582.         $"1E00 00F0 1200 0090 13FF FF90 1E00 00F0"
  1583.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1584.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1585.         $"1E00 00F0 13FF FF90 1200 0090 1E00 00F0"
  1586.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1587.         $"1E00 00F0 1200 0090 1200 0090 1FFF FFF0",
  1588.         /* [2] */
  1589.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1590.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1591.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1592.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1593.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1594.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1595.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1596.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1597.     }
  1598. };
  1599.  
  1600. resource 'icl4' (133, purgeable) {
  1601.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  1602.     $"000F 00FC 0C0C 0C0C 0C0C 0FF0 0000 0000"
  1603.     $"000F 00F0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  1604.     $"000F FFFC 0C0C 0C0C 0C0C 0FCC F000 0000"
  1605.     $"000F FFF0 C0C0 C0C0 C0C0 CFCC CF00 0000"
  1606.     $"000F 00FC 0C0C 0C0C 0C0C 0FCC CCF0 0000"
  1607.     $"000F 00F0 C0C0 C0C0 C0C0 CFFF FFFF 0000"
  1608.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1609.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1610.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1611.     $"000F 00FF FFFF FFFF FFFF FFFF F00F 0000"
  1612.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1613.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1614.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1615.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1616.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1617.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1618.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1619.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1620.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1621.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1622.     $"000F 00FF FFFF FFFF FFFF FFFF F00F 0000"
  1623.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1624.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1625.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1626.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1627.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1628.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1629.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1630.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1631.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1632.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  1633. };
  1634.  
  1635.  
  1636. resource 'icl8' (133, purgeable) {
  1637.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1638.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  1639.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1640.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  1641.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1642.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  1643.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1644.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  1645.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1646.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  1647.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1648.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  1649.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1650.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1651.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1652.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1653.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1654.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1655.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1656.     $"F5F5 F5F5 F5F5 F500 FF00 00FF 0000 0000"
  1657.     $"0000 00FF 0000 FFFF FFFF FFFF FFFF FFFF"
  1658.     $"FFFF FFFF FFFF FFFF FF00 00FF 0000 0000"
  1659.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1660.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1661.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1662.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1663.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1664.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1665.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1666.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1667.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1668.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1669.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1670.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1671.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1672.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1673.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1674.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1675.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1676.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1677.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1678.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1679.     $"0000 00FF 0000 FFFF FFFF FFFF FFFF FFFF"
  1680.     $"FFFF FFFF FFFF FFFF FF00 00FF 0000 0000"
  1681.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1682.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1683.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1684.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1685.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1686.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1687.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1688.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1689.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1690.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1691.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1692.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1693.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1694.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1695.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1696.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1697.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1698.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1699.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1700.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1701. };
  1702.  
  1703. resource 'ics#' (133, purgeable) {
  1704.     {    /* array: 2 elements */
  1705.         /* [1] */
  1706.         $"7FE0 7030 5028 703C 5014 7FFC 5014 701C"
  1707.         $"5014 701C 5014 7FFC 5014 701C 5014 7FFC",
  1708.         /* [2] */
  1709.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1710.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1711.     }
  1712. };
  1713.  
  1714. resource 'ics4' (133, purgeable) {
  1715.     $"0FFF FFFF FFF0 0000 0FFF 0C0C 0CFF 0000"
  1716.     $"0F0F C0C0 C0FC F000 0FFF 0C0C 0CFF FF00"
  1717.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF00"
  1718.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1719.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1720.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF00"
  1721.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1722.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF"
  1723. };
  1724.  
  1725. resource 'ics8' (133, purgeable) {
  1726.     $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1727.     $"00FF FFFF F5F5 F5F5 F5F5 FFFF 0000 0000"
  1728.     $"00FF 00FF F5F5 F5F5 F5F5 FF2B FF00 0000"
  1729.     $"00FF FFFF F5F5 F5F5 F5F5 FFFF FFFF 0000"
  1730.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1731.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1732.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1733.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1734.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1735.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1736.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1737.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1738.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1739.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1740.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1741.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1742. };
  1743.  
  1744.  
  1745. // -------------------------------------------------------------------------------------------------------------
  1746. // GX spool file icon
  1747.  
  1748.  
  1749. resource 'ICN#' (134, purgeable) {
  1750.     {    /* array: 2 elements */
  1751.         /* [1] */
  1752.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  1753.         $"1000 0440 1000 0420 1000 07F0 1007 E010"
  1754.         $"101E 1810 103C 1C10 1078 0E10 10F0 0E10"
  1755.         $"11F0 0F10 11E0 0F10 13E0 0F10 13C1 CF10"
  1756.         $"17C2 2F10 17C4 7710 1784 AA10 1785 C410"
  1757.         $"1783 A210 1781 1110 1780 8890 1380 4450"
  1758.         $"1381 A250 10C3 D0D0 107F 09D0 1000 07D0"
  1759.         $"1000 0010 1000 0010 1000 0010 1FFF FFF0",
  1760.         /* [2] */
  1761.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1762.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1763.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1764.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1765.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1766.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1767.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1768.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1769.     }
  1770. };
  1771.  
  1772. resource 'icl4' (134, purgeable) {
  1773.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  1774.     $"000F 0000 0000 0000 0000 0FF0 0000 0000"
  1775.     $"000F 0000 0000 0000 0000 0FCF 0000 0000"
  1776.     $"000F 0000 0000 0000 0000 0FCC F000 0000"
  1777.     $"000F 0000 0000 0000 0000 0FCC CF00 0000"
  1778.     $"000F 0000 0000 0000 0000 0FCC CCF0 0000"
  1779.     $"000F 0000 0000 0000 0000 0FFF FFFF 0000"
  1780.     $"000F 0000 0000 0767 6760 0000 000F 0000"
  1781.     $"000F 0000 0006 7670 0006 7000 000F 0000"
  1782.     $"000F 0000 0067 6700 0007 6700 000F 0000"
  1783.     $"000F 0000 0676 7000 0000 7670 000F 0000"
  1784.     $"000F 0000 6767 0000 0000 6760 000F 0000"
  1785.     $"000F 0006 7676 0000 0000 7676 000F 0000"
  1786.     $"000F 0007 6760 0000 0000 6767 000F 0000"
  1787.     $"000F 0076 7670 0000 0000 7676 000F 0000"
  1788.     $"000F 0067 6700 0002 2200 6767 000F 0000"
  1789.     $"000F 0676 7600 0022 22F0 7676 000F 0000"
  1790.     $"000F 0767 6700 0222 2DEF 6767 000F 0000"
  1791.     $"000F 0676 7000 0222 CCD1 2670 000F 0000"
  1792.     $"000F 0767 6000 022D CC10 1260 000F 0000"
  1793.     $"000F 0676 7000 00AE D121 0120 000F 0000"
  1794.     $"000F 0767 6000 000A 1012 1012 000F 0000"
  1795.     $"000F 0676 7000 0000 2101 2101 200F 0000"
  1796.     $"000F 0067 6000 0000 6210 1210 000F 0000"
  1797.     $"000F 0076 7000 0006 7621 0120 000F 0000"
  1798.     $"000F 0000 6700 0067 6702 1000 0F0F 0000"
  1799.     $"000F 0000 0676 7677 0000 2000 FF0F 0000"
  1800.     $"000F 0000 0000 0000 0000 000F FF0F 0000"
  1801.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1802.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1803.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1804.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  1805. };
  1806.  
  1807. resource 'icl8' (134, purgeable) {
  1808.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1809.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  1810.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1811.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  1812.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1813.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  1814.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1815.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  1816.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1817.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  1818.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1819.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  1820.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1821.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1822.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5C0 ECC0"
  1823.     $"ECC0 ECF5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1824.     $"0000 00FF F5F5 F5F5 F5F5 F5EC C0EC C0F5"
  1825.     $"F5F5 F5EC C0F5 F5F5 F5F5 F5FF 0000 0000"
  1826.     $"0000 00FF F5F5 F5F5 F5F5 ECC0 ECC0 F5F5"
  1827.     $"F5F5 F5C0 ECC0 F5F5 F5F5 F5FF 0000 0000"
  1828.     $"0000 00FF F5F5 F5F5 F5EC C0EC C0F5 F5F5"
  1829.     $"F5F5 F5F5 C0EC C0F5 F5F5 F5FF 0000 0000"
  1830.     $"0000 00FF F5F5 F5F5 ECC0 ECC0 F5F5 F5F5"
  1831.     $"F5F5 F5F5 ECC0 ECF5 F5F5 F5FF 0000 0000"
  1832.     $"0000 00FF F5F5 F5EC C0EC C0EC F5F5 F5F5"
  1833.     $"F5F5 F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  1834.     $"0000 00FF F5F5 F5C0 ECC0 ECF5 F5F5 F5F5"
  1835.     $"F5F5 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  1836.     $"0000 00FF F5F5 C0EC C0EC C0F5 F5F5 F5F5"
  1837.     $"F5F5 F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  1838.     $"0000 00FF F5F5 ECC0 ECC0 F5F5 F5F5 F516"
  1839.     $"1616 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  1840.     $"0000 00FF F5EC C0EC C0EC F5F5 F5F5 1616"
  1841.     $"1616 FFF5 C0EC C0EC F5F5 F5FF 0000 0000"
  1842.     $"0000 00FF F5C0 ECC0 ECC0 F5F5 F516 1616"
  1843.     $"16F9 FBFF ECC0 ECC0 F5F5 F5FF 0000 0000"
  1844.     $"0000 00FF F5EC C0EC C0F5 F5F5 F516 1616"
  1845.     $"F7F6 F905 16EC C0F5 F5F5 F5FF 0000 0000"
  1846.     $"0000 00FF F5C0 ECC0 ECF5 F5F5 F516 16F9"
  1847.     $"F8F7 0500 0516 ECF5 F5F5 F5FF 0000 0000"
  1848.     $"0000 00FF F5EC C0EC C0F5 F5F5 F5F5 FDFB"
  1849.     $"F905 1605 0005 16F5 F5F5 F5FF 0000 0000"
  1850.     $"0000 00FF F5C0 ECC0 ECF5 F5F5 F5F5 F5FD"
  1851.     $"0500 0516 0500 0516 F5F5 F5FF 0000 0000"
  1852.     $"0000 00FF F5EC C0EC C0F5 F5F5 F5F5 F5F5"
  1853.     $"1605 0005 1605 0005 16F5 F5FF 0000 0000"
  1854.     $"0000 00FF F5F5 ECC0 ECF5 F5F5 F5F5 F5F5"
  1855.     $"EC16 0500 0516 0500 00F5 F5FF 0000 0000"
  1856.     $"0000 00FF F5F5 C0EC C0F5 F5F5 F5F5 F5EC"
  1857.     $"C0EC 1605 0005 1600 0000 F5FF 0000 0000"
  1858.     $"0000 00FF F5F5 F5F5 ECC0 F5F5 F5F5 ECC0"
  1859.     $"ECC0 F516 0500 0000 00FF F5FF 0000 0000"
  1860.     $"0000 00FF F5F5 F5F5 F5EC C0EC C0EC C0C0"
  1861.     $"F5F5 F5F5 1600 0000 FFFF F5FF 0000 0000"
  1862.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1863.     $"F5F5 F5F5 F5F5 00FF FFFF F5FF 0000 0000"
  1864.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1865.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1866.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1867.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1868.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1869.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1870.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1871.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1872. };
  1873.  
  1874. resource 'ics#' (134, purgeable) {
  1875.     {    /* array: 2 elements */
  1876.         /* [1] */
  1877.         $"7FF0 4038 402C 43FC 4764 4E34 5C34 5DB4"
  1878.         $"7BF4 7BF4 79D4 78AC 59DC 4F3C 4004 7FFC",
  1879.         /* [2] */
  1880.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1881.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1882.     }
  1883. };
  1884.  
  1885. resource 'ics4' (134, purgeable) {
  1886.     $"0FFF FFFF FFFF 0000 0F00 0000 00FF F000"
  1887.     $"0F00 0000 00FC FF00 0F00 0077 76FF FF00"
  1888.     $"0F00 0777 0770 0F00 0F00 7770 0077 0F00"
  1889.     $"0F07 7700 0077 0F00 0F07 7702 2077 0F00"
  1890.     $"0F77 7022 DF77 0F00 0F77 702D CD67 0F00"
  1891.     $"0F77 700E D212 0F00 0F67 7000 6121 2F00"
  1892.     $"0F07 7007 7212 FF00 0F00 6777 002F FF00"
  1893.     $"0F00 0000 0000 0F00 0FFF FFFF FFFF FF"
  1894. };
  1895.  
  1896. resource 'ics8' (134, purgeable) {
  1897.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  1898.     $"00FF 0000 0000 0000 0000 FFFF FF00 0000"
  1899.     $"00FF 0000 0000 0000 0000 FF2B FFFF 0000"
  1900.     $"00FF 0000 0000 ECEC ECEC FFFF FFFF 0000"
  1901.     $"00FF 0000 00EC ECEC 00EC EC00 00FF 0000"
  1902.     $"00FF 0000 ECEC EC00 0000 ECEC 00FF 0000"
  1903.     $"00FF 00EC ECEC 0000 0000 ECEC 00FF 0000"
  1904.     $"00FF 00EC ECEC 0017 1700 ECEC 00FF 0000"
  1905.     $"00FF ECEC EC00 1717 F9FF ECEC 00FF 0000"
  1906.     $"00FF ECEC EC00 17F9 2BF9 ECEC 00FF 0000"
  1907.     $"00FF ECEC EC00 00FC F917 0517 00FF 0000"
  1908.     $"00FF ECEC EC00 0000 EC05 1705 17FF 0000"
  1909.     $"00FF 00EC EC00 00EC EC17 0517 FFFF 0000"
  1910.     $"00FF 0000 ECEC ECEC 0000 17FF FFFF 0000"
  1911.     $"00FF 0000 0000 0000 0000 0000 00FF 0000"
  1912.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1913. };
  1914.  
  1915.  
  1916. // -------------------------------------------------------------------------------------------------------------
  1917. // GX failed spool file icon
  1918.  
  1919.  
  1920. resource 'ICN#' (135, purgeable) {
  1921.     {    /* array: 2 elements */
  1922.         /* [1] */
  1923.         $"DFFF FC03 7000 0606 3000 050C 1800 0498"
  1924.         $"1C00 0470 1600 0460 1300 07F0 1187 E190"
  1925.         $"10DE 1B10 107C 1E10 1078 0E10 10F8 1E10"
  1926.         $"11FC 3F10 11E6 6F10 13E3 CF10 13C1 CF10"
  1927.         $"17C3 EF10 17C6 7710 178C BA10 179D DC10"
  1928.         $"17B3 AE10 17E1 1710 17C0 8B90 1380 45D0"
  1929.         $"1381 A2D0 16C3 D0F0 1C7F 09F0 1800 07D8"
  1930.         $"3000 001C 7000 0016 D000 0013 9FFF FFF1",
  1931.         /* [2] */
  1932.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1933.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1934.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1935.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1936.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1937.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1938.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1939.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1940.     }
  1941. };
  1942.  
  1943. resource 'icl4' (135, purgeable) {
  1944.     $"FF0F FFFF FFFF FFFF FFFF FF00 0000 00FF"
  1945.     $"0FFF 0000 0000 0000 0000 0FF0 0000 0FF0"
  1946.     $"00FF 0000 0000 0000 0000 0FCF 0000 FF00"
  1947.     $"000F F000 0000 0000 0000 0FCC F00F F000"
  1948.     $"000F FF00 0000 0000 0000 0FCC CFFF 0000"
  1949.     $"000F 0FF0 0000 0000 0000 0FCC CFF0 0000"
  1950.     $"000F 00FF 0000 0000 0000 0FFF FFFF 0000"
  1951.     $"000F 000F F000 0767 6760 000F F00F 0000"
  1952.     $"000F 0000 FF06 7670 0006 70FF 000F 0000"
  1953.     $"000F 0000 0FF7 6700 0007 6FF0 000F 0000"
  1954.     $"000F 0000 06FF 7000 0000 FF70 000F 0000"
  1955.     $"000F 0000 676F F000 000F F760 000F 0000"
  1956.     $"000F 0006 7676 FF00 00FF 7676 000F 0000"
  1957.     $"000F 0007 6760 0FF0 0FF0 6767 000F 0000"
  1958.     $"000F 0076 7670 00FF FF00 7676 000F 0000"
  1959.     $"000F 0067 6700 000F F200 6767 000F 0000"
  1960.     $"000F 0676 7600 00FF FFF0 7676 000F 0000"
  1961.     $"000F 0767 6700 0FF2 2FFF 6767 000F 0000"
  1962.     $"000F 0676 7000 FF22 CCFF 2670 000F 0000"
  1963.     $"000F 0767 600F F22D CC1F F260 000F 0000"
  1964.     $"000F 0676 70FF 00AE D121 FF20 000F 0000"
  1965.     $"000F 0767 6FF0 000A 1012 1FF2 000F 0000"
  1966.     $"000F 0676 FF00 0000 2101 21FF 200F 0000"
  1967.     $"000F 006F F000 0000 6210 121F F00F 0000"
  1968.     $"000F 00FF 7000 0006 7621 0120 FF0F 0000"
  1969.     $"000F 0FF0 6700 0067 6702 1000 0FFF 0000"
  1970.     $"000F FF00 0676 7677 0000 2000 FFFF 0000"
  1971.     $"000F F000 0000 0000 0000 000F FF0F F000"
  1972.     $"00FF 0000 0000 0000 0000 0000 000F FF00"
  1973.     $"0FFF 0000 0000 0000 0000 0000 000F 0FF0"
  1974.     $"FF0F 0000 0000 0000 0000 0000 000F 00FF"
  1975.     $"F00F FFFF FFFF FFFF FFFF FFFF FFFF 000F"
  1976. };
  1977.  
  1978. resource 'icl8' (135, purgeable) {
  1979.     $"FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1980.     $"FFFF FFFF FFFF 0000 0000 0000 0000 FFFF"
  1981.     $"00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1982.     $"F5F5 F5F5 F5FF FF00 0000 0000 00FF FF00"
  1983.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1984.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 FFFF 0000"
  1985.     $"0000 00FF FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1986.     $"F5F5 F5F5 F5FF 2B2B FF00 00FF FF00 0000"
  1987.     $"0000 00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5"
  1988.     $"F5F5 F5F5 F5FF 2B2B 2BFF FFFF 0000 0000"
  1989.     $"0000 00FF F5FF FFF5 F5F5 F5F5 F5F5 F5F5"
  1990.     $"F5F5 F5F5 F5FF 2B2B 2BFF FF00 0000 0000"
  1991.     $"0000 00FF F5F5 FFFF F5F5 F5F5 F5F5 F5F5"
  1992.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1993.     $"0000 00FF F5F5 F5FF FFF5 F5F5 F5C0 ECC0"
  1994.     $"ECC0 ECF5 F5F5 F5FF FFF5 F5FF 0000 0000"
  1995.     $"0000 00FF F5F5 F5F5 FFFF F5EC C0EC C0F5"
  1996.     $"F5F5 F5EC C0F5 FFFF F5F5 F5FF 0000 0000"
  1997.     $"0000 00FF F5F5 F5F5 F5FF FFC0 ECC0 F5F5"
  1998.     $"F5F5 F5C0 ECFF FFF5 F5F5 F5FF 0000 0000"
  1999.     $"0000 00FF F5F5 F5F5 F5EC FFFF C0F5 F5F5"
  2000.     $"F5F5 F5F5 FFFF C0F5 F5F5 F5FF 0000 0000"
  2001.     $"0000 00FF F5F5 F5F5 ECC0 ECFF FFF5 F5F5"
  2002.     $"F5F5 F5FF FFC0 ECF5 F5F5 F5FF 0000 0000"
  2003.     $"0000 00FF F5F5 F5EC C0EC C0EC FFFF F5F5"
  2004.     $"F5F5 FFFF C0EC C0EC F5F5 F5FF 0000 0000"
  2005.     $"0000 00FF F5F5 F5C0 ECC0 ECF5 F5FF FFF5"
  2006.     $"F5FF FFF5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  2007.     $"0000 00FF F5F5 C0EC C0EC C0F5 F5F5 FFFF"
  2008.     $"FFFF F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  2009.     $"0000 00FF F5F5 ECC0 ECC0 F5F5 F5F5 F5FF"
  2010.     $"FF16 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  2011.     $"0000 00FF F5EC C0EC C0EC F5F5 F5F5 FFFF"
  2012.     $"FFFF FFF5 C0EC C0EC F5F5 F5FF 0000 0000"
  2013.     $"0000 00FF F5C0 ECC0 ECC0 F5F5 F5FF FF16"
  2014.     $"16FF FFFF ECC0 ECC0 F5F5 F5FF 0000 0000"
  2015.     $"0000 00FF F5EC C0EC C0F5 F5F5 FFFF 1616"
  2016.     $"F7F6 FFFF 16EC C0F5 F5F5 F5FF 0000 0000"
  2017.     $"0000 00FF F5C0 ECC0 ECF5 F5FF FF16 16F9"
  2018.     $"F8F7 05FF FF16 ECF5 F5F5 F5FF 0000 0000"
  2019.     $"0000 00FF F5EC C0EC C0F5 FFFF F5F5 FDFB"
  2020.     $"F905 1605 FFFF 16F5 F5F5 F5FF 0000 0000"
  2021.     $"0000 00FF F5C0 ECC0 ECFF FFF5 F5F5 F5FD"
  2022.     $"0500 0516 05FF FF16 F5F5 F5FF 0000 0000"
  2023.     $"0000 00FF F5EC C0EC FFFF F5F5 F5F5 F5F5"
  2024.     $"1605 0005 1605 FFFF 16F5 F5FF 0000 0000"
  2025.     $"0000 00FF F5F5 ECFF FFF5 F5F5 F5F5 F5F5"
  2026.     $"EC16 0500 0516 05FF FFF5 F5FF 0000 0000"
  2027.     $"0000 00FF F5F5 FFFF C0F5 F5F5 F5F5 F5EC"
  2028.     $"C0EC 1605 0005 1600 FFFF F5FF 0000 0000"
  2029.     $"0000 00FF F5FF FFF5 ECC0 F5F5 F5F5 ECC0"
  2030.     $"ECC0 F516 0500 0000 00FF FFFF 0000 0000"
  2031.     $"0000 00FF FFFF F5F5 F5EC C0EC C0EC C0C0"
  2032.     $"F5F5 F5F5 1600 0000 FFFF FFFF 0000 0000"
  2033.     $"0000 00FF FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2034.     $"F5F5 F5F5 F5F5 00FF FFFF F5FF FF00 0000"
  2035.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2036.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000"
  2037.     $"00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2038.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 00FF FF00"
  2039.     $"FFFF 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2040.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 FFFF"
  2041.     $"FF00 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2042.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 00FF"
  2043. };
  2044.  
  2045. resource 'ics#' (135, purgeable) {
  2046.     {    /* array: 2 elements */
  2047.         /* [1] */
  2048.         $"FFF3 603E 702C 5BFC 4F74 4E74 5FF4 5DB4"
  2049.         $"7BF4 7FF4 7DF4 78BC 79DC 6F3E C007 FFFD",
  2050.         /* [2] */
  2051.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  2052.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2053.     }
  2054. };
  2055.  
  2056. resource 'ics4' (135, purgeable) {
  2057.     $"FFFF FFFF FFFF 00FF 0FF0 0000 00FF FFF0"
  2058.     $"0FFF 0000 00FC FF00 0F0F F077 76FF FF00"
  2059.     $"0F00 FF77 07FF 0F00 0F00 7FF0 0FF7 0F00"
  2060.     $"0F07 77FF FF77 0F00 0F07 770F F077 0F00"
  2061.     $"0F77 70FF FF77 0F00 0F77 7FFD CFF7 0F00"
  2062.     $"0F77 FF0E D2FF 0F00 0F6F F000 612F FF00"
  2063.     $"0FFF 7007 7212 FF00 0FF0 6777 002F FFF0"
  2064.     $"FF00 0000 0000 0FFF FFFF FFFF FFFF FF0F"
  2065. };
  2066.  
  2067. resource 'ics8' (135, purgeable) {
  2068.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 FFFF"
  2069.     $"00FF FF00 0000 0000 0000 FFFF FFFF FF00"
  2070.     $"00FF FFFF 0000 0000 0000 FF2B FFFF 0000"
  2071.     $"00FF 00FF FF00 ECEC ECEC FFFF FFFF 0000"
  2072.     $"00FF 0000 FFFF ECEC 00EC FFFF 00FF 0000"
  2073.     $"00FF 0000 ECFF FF00 00FF FFEC 00FF 0000"
  2074.     $"00FF 00EC ECEC FFFF FFFF ECEC 00FF 0000"
  2075.     $"00FF 00EC ECEC 00FF FF00 ECEC 00FF 0000"
  2076.     $"00FF ECEC EC00 FFFF FFFF ECEC 00FF 0000"
  2077.     $"00FF ECEC ECFF FFF9 2BFF FFEC 00FF 0000"
  2078.     $"00FF ECEC FFFF 00FC F917 FFFF 00FF 0000"
  2079.     $"00FF ECFF FF00 0000 EC05 17FF FFFF 0000"
  2080.     $"00FF FFFF EC00 00EC EC17 0517 FFFF 0000"
  2081.     $"00FF FF00 ECEC ECEC 0000 17FF FFFF FF00"
  2082.     $"FFFF 0000 0000 0000 0000 0000 00FF FFFF"
  2083.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 00FF"
  2084. };
  2085.  
  2086.  
  2087. // -------------------------------------------------------------------------------------------------------------
  2088. // GX portable digital document icon
  2089.  
  2090. resource 'ICN#' (136, purgeable) {
  2091.     {    /* array: 2 elements */
  2092.         /* [1] */
  2093.         $"003F FC00 007F FE00 007F FE00 0070 0E00"
  2094.         $"FFFF FFFF 8070 0E01 8004 0081 8004 0081"
  2095.         $"81FC 3F81 8000 0001 81FD 5151 810D 5151"
  2096.         $"816D 5051 81FC 4541 81ED 5551 8125 5111"
  2097.         $"810C 1451 81FC 5451 8000 0001 8000 0001"
  2098.         $"8150 FF51 8150 9B51 8040 BF51 8150 9F11"
  2099.         $"8154 9351 FD14 9341 4554 8F51 2454 FF51"
  2100.         $"1400 0001 0C00 0001 07FF FFFF",
  2101.         /* [2] */
  2102.         $"003F FC00 007F FE00 007F FE00 007F FE00"
  2103.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2104.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2105.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2106.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2107.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2108.         $"FFFF FFFF FFFF FFFF 7FFF FFFF 3FFF FFFF"
  2109.         $"1FFF FFFF 0FFF FFFF 07FF FFFF"
  2110.     }
  2111. };
  2112.  
  2113. resource 'icl4' (136, purgeable) {
  2114.     $"0000 0000 00FF FFFF FFFF FF00 0000 0000"
  2115.     $"0000 0000 0FDD DDDD DDDD DDF0 0000 0000"
  2116.     $"0000 0000 0FDF FFFF FFFF FDF0 0000 0000"
  2117.     $"0000 0000 0FDF 0000 0000 FDF0 0000 0000"
  2118.     $"FFFF FFFF FFDF FFFF FFFF FDFF FFFF FFFF"
  2119.     $"FC0C 0C00 0FDF 0C0C 0C00 FDF0 0C0C 0C0F"
  2120.     $"F0C0 C0C0 C0C0 CDC0 C000 C0C0 D0C0 C0CF"
  2121.     $"FC0C 0C00 0C0C 0D0C 0C0C 0C0C DC0C 0C0F"
  2122.     $"F0C0 C0CD DDDD DDC0 C0DD DDDD D0C0 C0CF"
  2123.     $"FC0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2124.     $"F0C0 C0CE EEEE EECE CECE C0CE CECE C0CF"
  2125.     $"FC0C 0C0E CCC0 DF0E 0E0E 0C0E 0E0E 0C0F"
  2126.     $"F0C0 C0CE CEE0 DFCE CECE C0C0 CECE C0CF"
  2127.     $"FC0C 0C0E EEEE DF0C 0E0C 0E0E 0E0C 0C0F"
  2128.     $"F0C0 C0CE EEE0 EECE CECE CECE CECE C0CF"
  2129.     $"FC0C 0C0E C0E0 0E0E 0E0E 0C0E 0C0E 0C0F"
  2130.     $"F0C0 C0CE CC00 DEC0 C0CE CEC0 CECE C0CF"
  2131.     $"FC0C 0C0E EEEE EE0C 0E0E 0E0C 0E0E 0C0F"
  2132.     $"F0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  2133.     $"FC0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2134.     $"F0C0 C0CE CECE C0C0 EEEE EEEE CECE C0CF"
  2135.     $"FC0C 0C0E 0E0E 0C0C ECCE D0DE 0E0E 0C0F"
  2136.     $"F0C0 C0C0 CEC0 C0C0 ECEE EEEE CECE C0CF"
  2137.     $"FC0C 0C0E 0E0E 0C0C ECDE EEEE 0C0E 0C0F"
  2138.     $"F0C0 C0CE CECE CEC0 ECDE 00DE CECE C0CF"
  2139.     $"FFFF FF0E 0C0E 0E0C ECCE 00EE 0E0C 0C0F"
  2140.     $"0FCC CFCE CECE CEC0 ECCC EEEE CECE C0CF"
  2141.     $"00FC CF0C 0E0E 0E0C EEEE EEEE 0E0E 0C0F"
  2142.     $"000F CFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  2143.     $"0000 FF0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2144.     $"0000 0FFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2145. };
  2146.  
  2147. resource 'icl8' (136, purgeable) {
  2148.     $"0000 0000 0000 0000 0000 FFFF FFFF FFFF"
  2149.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  2150.     $"0000 0000 0000 0000 00FF FAFA FAFA FAFA"
  2151.     $"FAFA FAFA FAFA FF00 0000 0000 0000 0000"
  2152.     $"0000 0000 0000 0000 00FF FAFF FFFF FFFF"
  2153.     $"FFFF FFFF FFFA FF00 0000 0000 0000 0000"
  2154.     $"0000 0000 0000 0000 00FF FAFF 0000 0000"
  2155.     $"0000 0000 FFFA FF00 0000 0000 0000 0000"
  2156.     $"FFFF FFFF FFFF FFFF FFFF FAFF FFFF FFFF"
  2157.     $"FFFF FFFF FFFA FFFF FFFF FFFF FFFF FFFF"
  2158.     $"FFF5 F5F5 F5F5 F500 00FF FAFF 0000 0000"
  2159.     $"0000 0000 FFFA FF00 F5F5 F5F5 F5F5 F5FF"
  2160.     $"FFF5 F5F5 F5F5 F500 F5F5 F5F5 F5FA F5F5"
  2161.     $"F5F5 00F5 F5F5 F5F5 FAF5 F5F5 F5F5 F5FF"
  2162.     $"FFF5 F5F5 F5F5 F500 F5F5 F5F5 F5FA F5F5"
  2163.     $"F5F5 00F5 F5F5 F5F5 FAF5 F5F5 F5F5 F5FF"
  2164.     $"FFF5 F5F5 F5F5 F5FA FAFA FAFA FAFA F5F5"
  2165.     $"F5F5 FAFA FAFA FAFA FAF5 F5F5 F5F5 F5FF"
  2166.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2167.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2168.     $"FFF5 F5F5 F5F5 F5FB FBFB FBFB FBFB F5FB"
  2169.     $"F5FB F5FB F5F5 F5FB F5FB F5FB F5F5 F5FF"
  2170.     $"FFF5 F5F5 F5F5 F5FB 4F4F 4F01 FAFE F5FB"
  2171.     $"F5FB F5FB F5F5 F5FB F5FB F5FB F5F5 F5FF"
  2172.     $"FFF5 F5F5 F5F5 F5FB 4FFC FC01 FAFE F5FB"
  2173.     $"F5FB F5FB F5F5 F5F5 F5FB F5FB F5F5 F5FF"
  2174.     $"FFF5 F5F5 F5F5 F5FB FCFC FCFC FAFE F5F5"
  2175.     $"F5FB F5F5 F5FB F5FB F5FB F5F5 F5F5 F5FF"
  2176.     $"FFF5 F5F5 F5F5 F5FB FCFC FC00 FCFB F5FB"
  2177.     $"F5FB F5FB F5FB F5FB F5FB F5FB F5F5 F5FF"
  2178.     $"FFF5 F5F5 F5F5 F5FB 4F00 FC00 01FB F5FB"
  2179.     $"F5FB F5FB F5F5 F5FB F5F5 F5FB F5F5 F5FF"
  2180.     $"FFF5 F5F5 F5F5 F5FB 4F4F 0101 FAFB F5F5"
  2181.     $"F5F5 F5FB F5FB F5F5 F5FB F5FB F5F5 F5FF"
  2182.     $"FFF5 F5F5 F5F5 F5FB FBFB FBFB FBFB F5F5"
  2183.     $"F5FB F5FB F5FB F5F5 F5FB F5FB F5F5 F5FF"
  2184.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2185.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2186.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2187.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2188.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2189.     $"FBFB FBFB FBFB FBFB F5FB F5FB F5F5 F5FF"
  2190.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2191.     $"FB4F 4FFC FA01 FDFB F5FB F5FB F5F5 F5FF"
  2192.     $"FFF5 F5F5 F5F5 F5F5 F5FB F5F5 F5F5 F5F5"
  2193.     $"FB4F FCFC FCFC FCFB F5FB F5FB F5F5 F5FF"
  2194.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2195.     $"FB4F F9FC FCFC FCFB F5F5 F5FB F5F5 F5FF"
  2196.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5FB F5F5"
  2197.     $"FB4F F9FC 0000 FAFB F5FB F5FB F5F5 F5FF"
  2198.     $"FFFF FFFF FFFF F5FB F5F5 F5FB F5FB F5F5"
  2199.     $"FB4F 4FFC 0000 FCFB F5FB F5F5 F5F5 F5FF"
  2200.     $"00FF F6F6 F6FF F5FB F5FB F5FB F5FB F5F5"
  2201.     $"FB4F 4F07 FCFC FCFB F5FB F5FB F5F5 F5FF"
  2202.     $"0000 FFF6 F6FF F5F5 F5FB F5FB F5FB F5F5"
  2203.     $"FBFB FBFB FBFB FBFB F5FB F5FB F5F5 F5FF"
  2204.     $"0000 00FF F6FF F5F5 F5F5 F5F5 F5F5 F5F5"
  2205.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2206.     $"0000 0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5"
  2207.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2208.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  2209.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2210. };
  2211.  
  2212. resource 'ics#' (136, purgeable) {
  2213.     {    /* array: 2 elements */
  2214.         /* [1] */
  2215.         $"07E0 0FF0 0C30 FFFF 8001 9EA9 9AA1 9229"
  2216.         $"9EA9 8001 85E9 8569 F129 55E9 3001 1FFF",
  2217.         /* [2] */
  2218.         $"07E0 0FF0 0FF0 FFFF FFFF FFFF FFFF FFFF"
  2219.         $"FFFF FFFF FFFF FFFF FFFF 7FFF 3FFF 1FFF"
  2220.     }
  2221. };
  2222.  
  2223. resource 'ics4' (136, purgeable) {
  2224.     $"0000 0FFF FFF0 0000 0000 FFFF FFFF 0000"
  2225.     $"0000 FF00 00FF 0000 FFFF FFFF FFFF FFFF"
  2226.     $"F0C0 C0C0 C0C0 C0CF FC0E EEFC ECEC EC0F"
  2227.     $"F0CE E0F0 E0E0 C0CF FC0E C0EC 0CEC EC0F"
  2228.     $"F0CE EEE0 E0E0 E0CF FC0C 0C0C 0C0C 0C0F"
  2229.     $"F0C0 CECE EEE0 E0CF FC0C 0E0E CFEC EC0F"
  2230.     $"FFFF C0CE C0E0 E0CF 0FCF 0E0E EEEC EC0F"
  2231.     $"00FF C0C0 C0C0 C0CF 000F FFFF FFFF FFFF"
  2232. };
  2233.  
  2234. resource 'ics8' (136, purgeable) {
  2235.     $"0000 0000 00FF FFFF FFFF FF00 0000 0000"
  2236.     $"0000 0000 FFFF FFFF FFFF FFFF 0000 0000"
  2237.     $"0000 0000 FFFF 0000 0000 FFFF 0000 0000"
  2238.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2239.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2240.     $"FFF5 F5FB FBFB FEF5 FBF5 FBF5 FBF5 F5FF"
  2241.     $"FFF5 F5FB FC02 FEF5 FBF5 FBF5 F5F5 F5FF"
  2242.     $"FFF5 F5FB 4F01 FBF5 F5F5 FBF5 FBF5 F5FF"
  2243.     $"FFF5 F5FB FBFB FBF5 FBF5 FBF5 FBF5 F5FF"
  2244.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2245.     $"FFF5 F5F5 F5FB F5FB FBFB FBF5 FBF5 F5FF"
  2246.     $"FFF5 F5F5 F5FB F5FB 4FFE FBF5 FBF5 F5FF"
  2247.     $"FFFF FFFF F5F5 F5FB 0701 FBF5 FBF5 F5FF"
  2248.     $"00FF F7FF F5FB F5FB FBFB FBF5 FBF5 F5FF"
  2249.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2250.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2251. };
  2252.  
  2253. // -------------------------------------------------------------------------------------------------------------
  2254. // Three D Meta File
  2255.  
  2256. resource 'ICN#' (138, purgeable) {
  2257.     {    /* array: 2 elements */
  2258.         /* [1] */
  2259.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  2260.         $"103F 0440 1041 8420 1082 87F0 11FC 8010"
  2261.         $"1104 8010 1104 8010 1104 8010 1105 0010"
  2262.         $"1106 0010 11FC 0010 1000 1E10 1000 2110"
  2263.         $"1000 4090 1070 8050 1050 8050 1088 8050"
  2264.         $"1088 8050 1104 4090 1104 2110 1202 1E10"
  2265.         $"1202 0010 1401 0010 1401 0010 1306 0010"
  2266.         $"10F8 0010 1000 0010 1000 0010 1FFF FFF0",
  2267.         /* [2] */
  2268.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  2269.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  2270.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2271.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2272.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2273.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2274.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2275.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2276.     }
  2277. };
  2278.  
  2279. resource 'icl4' (138, purgeable) {
  2280.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  2281.     $"000F 0C0C 0C0C 0C0C 0C0C 0FF0 0000 0000"
  2282.     $"000F C0C0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  2283.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC F000 0000"
  2284.     $"000F C0C0 C0DE EEEE C0C0 CFCC CF00 0000"
  2285.     $"000F 0C0C 0E07 070E EC0C 0FCC CCF0 0000"
  2286.     $"000F C0C0 E070 70E7 E0C0 CFFF FFFF 0000"
  2287.     $"000F 0C0D EEEE ED76 EC0C 0C0C 0C0F 0000"
  2288.     $"000F C0CE 7777 7E67 E0C0 C0C0 C0CF 0000"
  2289.     $"000F 0C0E 7777 7E76 EC0C 0C0C 0C0F 0000"
  2290.     $"000F C0CE 7777 7E67 D0C0 C0C0 C0CF 0000"
  2291.     $"000F 0C0E 7777 7E7E 0C0C 0C0C 0C0F 0000"
  2292.     $"000F C0CE 7777 7EE0 C0C0 C0C0 C0CF 0000"
  2293.     $"000F 0C0D EEEE ED0C 0C0C 0C0C 0C0F 0000"
  2294.     $"000F C0C0 C0C0 C0C0 C0CF FFF0 C0CF 0000"
  2295.     $"000F 0C0C 0C0C 0C0C 0DF2 222F DC0F 0000"
  2296.     $"000F C0C0 C0C0 C0C0 CF2C C223 F0CF 0000"
  2297.     $"000F 0C0C 0DFD 0C0C F2C0 0D23 4F0F 0000"
  2298.     $"000F C0C0 CF8F C0C0 F2C0 C233 4FCF 0000"
  2299.     $"000F 0C0C F88D FC0C F22D 2233 4F0F 0000"
  2300.     $"000F C0C0 F80D F0C0 F222 3334 4FCF 0000"
  2301.     $"000F 0C0F 8808 DF0C 0F33 3344 FC0F 0000"
  2302.     $"000F C0CF 8088 DFC0 CDF4 444F D0CF 0000"
  2303.     $"000F 0CF8 8088 8DFC 0C0F FFFC 0C0F 0000"
  2304.     $"000F C0F8 0888 8DF0 C0C0 C0C0 C0CF 0000"
  2305.     $"000F 0E88 0888 88DE 0C0C 0C0C 0C0F 0000"
  2306.     $"000F CE88 8888 88DE C0C0 C0C0 C0CF 0000"
  2307.     $"000F 0CFE 8888 8EFC 0C0C 0C0C 0C0F 0000"
  2308.     $"000F C0C0 FFFF F0C0 C0C0 C0C0 C0CF 0000"
  2309.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  2310.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  2311.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  2312. };
  2313.  
  2314.  
  2315. resource 'icl8' (138, purgeable) {
  2316.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2317.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  2318.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2319.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  2320.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2321.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  2322.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2323.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  2324.     $"0000 00FF F5F5 F5F5 F5F5 7FAB ABAB ABAB"
  2325.     $"54F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  2326.     $"0000 00FF F5F5 F5F5 F5AB 002A 002A 00AB"
  2327.     $"ABF5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  2328.     $"0000 00FF F5F5 F5F5 AB00 2A00 2A00 AB54"
  2329.     $"ABF5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  2330.     $"0000 00FF F5F5 F57F ABAB ABAB AB7F 542A"
  2331.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2332.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 2A54"
  2333.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2334.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 542A"
  2335.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2336.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 2A54"
  2337.     $"7FF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2338.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 54AB"
  2339.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2340.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB ABF5"
  2341.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2342.     $"0000 00FF F5F5 F57F ABAB ABAB AB7F F5F5"
  2343.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2344.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2345.     $"F5F5 F5FF FFFF FFF5 F5F5 F5FF 0000 0000"
  2346.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2347.     $"F5F9 FF16 1616 16FF F9F5 F5FF 0000 0000"
  2348.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2349.     $"F5FF 1608 0816 16D8 FFF5 F5FF 0000 0000"
  2350.     $"0000 00FF F5F5 F5F5 F59F FF9F F5F5 F5F5"
  2351.     $"FF16 0800 0133 16D8 69FF F5FF 0000 0000"
  2352.     $"0000 00FF F5F5 F5F5 F5FF 92FF F5F5 F5F5"
  2353.     $"FF16 0801 0816 D8D8 69FF F5FF 0000 0000"
  2354.     $"0000 00FF F5F5 F5F5 FF92 929F FFF5 F5F5"
  2355.     $"FF16 1633 1616 D8D8 69FF F5FF 0000 0000"
  2356.     $"0000 00FF F5F5 F5F5 FF92 009F FFF5 F5F5"
  2357.     $"FF16 1616 D8D8 D869 69FF F5FF 0000 0000"
  2358.     $"0000 00FF F5F5 F5FF 9292 00E3 9FFF F5F5"
  2359.     $"F5FF D8D8 D8D8 6969 FFF5 F5FF 0000 0000"
  2360.     $"0000 00FF F5F5 F5FF 9200 92E3 9FFF F5F5"
  2361.     $"F5F9 FF69 6969 69FF F9F5 F5FF 0000 0000"
  2362.     $"0000 00FF F5F5 FF92 9200 9292 E39F FFF5"
  2363.     $"F5F5 F5FF FFFF FFF5 F5F5 F5FF 0000 0000"
  2364.     $"0000 00FF F5F5 FF92 0092 9292 E39F FFF5"
  2365.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2366.     $"0000 00FF 00A5 9292 0092 9292 92E3 9FA5"
  2367.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2368.     $"0000 00FF F5A5 9292 9292 9292 92E3 9FA5"
  2369.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2370.     $"0000 00FF F5F5 FFA5 9292 9292 92A5 FFF5"
  2371.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2372.     $"0000 00FF F5F5 F5F5 FFFF FFFF FFF5 F5F5"
  2373.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2374.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2375.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2376.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2377.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2378.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2379.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  2380. };
  2381.  
  2382.  
  2383. resource 'ics#' (138, purgeable) {
  2384.     {    /* array: 2 elements */
  2385.         /* [1] */
  2386.         $"7FF0 4028 4024 5C3C 5404 5CE4 4114 4114"
  2387.         $"4114 48E4 4C04 5404 5604 4804 4004 7FFC",
  2388.         /* [2] */
  2389.         $"7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2390.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2391.     }
  2392. };
  2393.  
  2394. resource 'ics4' (138, purgeable) {
  2395.     $"0FFF FFFF FFFF 0000 0F0C 0C0C 0CFC F000"
  2396.     $"0FC0 C0C0 C0FC CF00 0F06 660C 0CFF FF00"
  2397.     $"0FC6 66C0 C0CC CF00 0F06 660C 0C0C 0F00"
  2398.     $"0FC0 C0C0 22C0 CF00 0F0C 0C02 022C 0F00"
  2399.     $"0FC0 C0C2 2220 CF00 0F0C 8C0C 220C 0F00"
  2400.     $"0FC0 88C0 C0C0 CF00 0F08 880C 0C0C 0F00"
  2401.     $"0FC8 8880 C0C0 CF00 0F0C 8C0C 0C0C 0F00"
  2402.     $"0FC0 C0C0 C0C0 CF00 0FFF FFFF FFFF FF"
  2403. };
  2404.  
  2405. resource 'ics8' (138, purgeable) {
  2406.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  2407.     $"00FF 2B2B 2B2B 2B2B 2B2B FF2B FF00 0000"
  2408.     $"00FF 2B2B 2B2B 2B2B 2B2B FF2B 2BFF 0000"
  2409.     $"00FF 2BEC ECEC 2B2B 2B2B FFFF FFFF 0000"
  2410.     $"00FF 2BEC ECEC 2B2B 2B2B 2B2B 2BFF 0000"
  2411.     $"00FF 2BEC ECEC 2B2B 2B2B 2B2B 2BFF 0000"
  2412.     $"00FF 2B2B 2B2B 2B2B 1717 2B2B 2BFF 0000"
  2413.     $"00FF 2B2B 2B2B 2B17 0017 172B 2BFF 0000"
  2414.     $"00FF 2B2B 2B2B 2B17 1717 D82B 2BFF 0000"
  2415.     $"00FF 2B2B E32B 2B2B 17D8 2B2B 2BFF 0000"
  2416.     $"00FF 2B2B E3E3 2B2B 2B2B 2B2B 2BFF 0000"
  2417.     $"00FF 2BE3 E39F 2B2B 2B2B 2B2B 2BFF 0000"
  2418.     $"00FF 2BE3 E3E3 9F2B 2B2B 2B2B 2BFF 0000"
  2419.     $"00FF 2B2B 9F2B 2B2B 2B2B 2B2B 2BFF 0000"
  2420.     $"00FF 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000"
  2421.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2422. };
  2423.  
  2424.  
  2425. // -------------------------------------------------------------------------------------------------------------
  2426.  
  2427. // HELP RESOURCES FOR MENUS
  2428.  
  2429. resource 'hmnu' (mApple, purgeable) {
  2430.         HelpMgrVersion,                            /* Help Version */
  2431.         0,                                        /* options */
  2432.         0,                                        /* theProc */
  2433.         0,                                        /* variant */
  2434.         HMSkipItem { /* no missing string */
  2435.         },
  2436.         {
  2437.             HMSkipItem {        /* Apple Menu Title is handled separately    */
  2438.             },
  2439.  
  2440.             HMStringResItem {     /* About… */
  2441.                 mApple,1,
  2442.                 mApple,1,
  2443.                 mApple,1,
  2444.                 0,0
  2445.             },
  2446.         }
  2447. };
  2448.  
  2449. resource 'STR#' (mApple, purgeable) {
  2450.     {
  2451.     HELPABOUTITEM;
  2452.     };
  2453. };
  2454.  
  2455.  
  2456. resource 'hmnu' (mFile, purgeable) {
  2457.         HelpMgrVersion,                            /* Help Version */
  2458.         0,                                        /* options */
  2459.         0,                                        /* theProc */
  2460.         0,                                        /* variant */
  2461.         HMSkipItem { /* no missing string */
  2462.         },
  2463.         {
  2464.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2465.                 mFile,1,                        /* menu title message        */
  2466.                 mFile,1,                        /* disabled title message    */
  2467.                 0,0,
  2468.                 0,0
  2469.             },
  2470.  
  2471.             HMStringResItem { /* New */
  2472.                 mFile,2,
  2473.                 mFile,3,
  2474.                 0,0,
  2475.                 0,0
  2476.             },
  2477.  
  2478.             HMStringResItem { /* Open… */
  2479.                 mFile,4,
  2480.                 mFile,5,
  2481.                 0,0,
  2482.                 0,0
  2483.             },
  2484.  
  2485.             HMSkipItem {     /* Dash */
  2486.             },
  2487.  
  2488.             HMStringResItem { /* Close */
  2489.                 mFile,6,
  2490.                 mFile,7,
  2491.                 0,0,
  2492.                 0,0
  2493.             },
  2494.  
  2495.             HMStringResItem { /* Save */
  2496.                 mFile,8,
  2497.                 mFile,9,
  2498.                 0,0,
  2499.                 0,0
  2500.             },
  2501.  
  2502.             HMStringResItem { /* Save As… */
  2503.                 mFile,10,
  2504.                 mFile,11,
  2505.                 0,0,
  2506.                 0,0
  2507.             },
  2508.  
  2509.             HMSkipItem {     /* Dash */
  2510.             },
  2511.  
  2512.             HMStringResItem { /* Page Setup… */
  2513.                 mFile,12,
  2514.                 mFile,13,
  2515.                 0,0,
  2516.                 0,0
  2517.             },
  2518.  
  2519.             HMStringResItem { /* Print… */
  2520.                 mFile,14,
  2521.                 mFile,15,
  2522.                 0,0,
  2523.                 0,0
  2524.             },
  2525.             
  2526.             HMStringResItem { /* Print One Copy */
  2527.                 mFile,16,
  2528.                 mFile,17,
  2529.                 0,0,
  2530.                 0,0
  2531.             },
  2532.  
  2533.             HMSkipItem {     /* Dash */
  2534.             },
  2535.  
  2536.             HMStringResItem { /* Quit */
  2537.                 mFile,18,
  2538.                 mFile,19,
  2539.                 0,0,
  2540.                 0,0
  2541.             },
  2542.         }
  2543. };
  2544.  
  2545. resource 'STR#' (mFile, purgeable) {
  2546.     {
  2547.     HELPFILEMENU;
  2548.  
  2549.     HELPNEWE;
  2550.     HELPNEWD;
  2551.  
  2552.     HELPOPENE;
  2553.     HELPOPEND;
  2554.  
  2555.     HELPCLOSEE;
  2556.     HELPCLOSED;
  2557.  
  2558.     HELPSAVEE;
  2559.     HELPSAVED;
  2560.  
  2561.     HELPSAVEASE;
  2562.     HELPSAVEASD;
  2563.  
  2564.     HELPPAGESETUPE;
  2565.     HELPPAGESETUPD;
  2566.  
  2567.     HELPPRINTE;
  2568.     HELPPRINTD;
  2569.  
  2570.     HELPPRINTONEE;
  2571.     HELPPRINTONED;
  2572.  
  2573.     HELPQUITE;
  2574.     HELPQUITD;
  2575.     };
  2576. };
  2577.  
  2578.  
  2579. resource 'hmnu' (mEdit, purgeable) {
  2580.         HelpMgrVersion,                            /* Help Version */
  2581.         0,                                        /* options */
  2582.         0,                                        /* theProc */
  2583.         0,                                        /* variant */
  2584.         HMSkipItem { /* nomEdit missing string */
  2585.         },
  2586.         {
  2587.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2588.                 mEdit,1,                        /* menu title message        */
  2589.                 mEdit,1,                        /* disabled title message    */
  2590.                 0,0,
  2591.                 0,0
  2592.             },
  2593.  
  2594.             HMStringResItem { /* Undo */
  2595.                 mEdit,2,
  2596.                 mEdit,3,
  2597.                 0,0,
  2598.                 0,0
  2599.             },
  2600.  
  2601.             HMSkipItem { /* Dash */
  2602.             },
  2603.  
  2604.             HMStringResItem { /* Cut */
  2605.                 mEdit,4,
  2606.                 mEdit,5,
  2607.                 0,0,
  2608.                 0,0
  2609.             },
  2610.  
  2611.             HMStringResItem { /* Copy */
  2612.                 mEdit,6,
  2613.                 mEdit,7,
  2614.                 0,0,
  2615.                 0,0
  2616.             },
  2617.  
  2618.             HMStringResItem { /* Paste */
  2619.                 mEdit,8,
  2620.                 mEdit,9,
  2621.                 0,0,
  2622.                 0,0
  2623.             },
  2624.  
  2625.             HMStringResItem { /* Clear */
  2626.                 mEdit,10,
  2627.                 mEdit,11,
  2628.                 0,0,
  2629.                 0,0
  2630.             },
  2631.  
  2632.             HMSkipItem {     /* Dash */
  2633.             },
  2634.  
  2635.             HMStringResItem { /* Select All */
  2636.                 mEdit,12,
  2637.                 mEdit,13,
  2638.                 0,0,
  2639.                 0,0
  2640.             },
  2641.  
  2642.             HMSkipItem {     /* Dash */
  2643.             },
  2644.  
  2645.             HMStringResItem { /* Find */
  2646.                 mEdit,22,
  2647.                 mEdit,23,
  2648.                 0,0,
  2649.                 0,0
  2650.             },
  2651.  
  2652.             HMStringResItem { /* FindAgain */
  2653.                 mEdit,24,
  2654.                 mEdit,25,
  2655.                 0,0,
  2656.                 0,0
  2657.             },
  2658.  
  2659.             HMStringResItem { /* FindSelection */
  2660.                 mEdit,26,
  2661.                 mEdit,27,
  2662.                 0,0,
  2663.                 0,0
  2664.             },
  2665.  
  2666.             HMStringResItem { /* Replace */
  2667.                 mEdit,28,
  2668.                 mEdit,29,
  2669.                 0,0,
  2670.                 0,0
  2671.             },
  2672.  
  2673.             HMStringResItem { /* ReplaceAgain */
  2674.                 mEdit,30,
  2675.                 mEdit,31,
  2676.                 0,0,
  2677.                 0,0
  2678.             },
  2679.  
  2680.             HMSkipItem {     /* Dash */
  2681.             },
  2682.             
  2683.             HMStringResItem { /* Next page */
  2684.                 mEdit,14,
  2685.                 mEdit,15,
  2686.                 0,0,
  2687.                 0,0
  2688.             },
  2689.  
  2690.             HMStringResItem { /* Prev page */
  2691.                 mEdit,16,
  2692.                 mEdit,17,
  2693.                 0,0,
  2694.                 0,0
  2695.             },
  2696.  
  2697.             HMStringResItem { /* Goto page */
  2698.                 mEdit,18,
  2699.                 mEdit,19,
  2700.                 0,0,
  2701.                 0,0
  2702.             },
  2703.  
  2704.             HMSkipItem {     /* Dash */
  2705.             },
  2706.             
  2707.             HMCompareItem {        /* Show Clipboard */
  2708.                 EDITSHOWCLIPBOARDITEM,    
  2709.                 HMStringResItem {
  2710.                     mEdit,20,
  2711.                     mEdit,20,
  2712.                     mEdit,20,
  2713.                     0,0
  2714.                 }
  2715.             },
  2716.             HMCompareItem {        /* Hide Clipboard */
  2717.                 CLIPBOARDHIDE,    
  2718.                 HMStringResItem {
  2719.                     mEdit,21,
  2720.                     mEdit,21,
  2721.                     mEdit,21,
  2722.                     0,0
  2723.                 }
  2724.             }
  2725.         }
  2726. };
  2727.  
  2728.  
  2729. resource 'STR#' (mEdit, purgeable) {
  2730.     {
  2731.     HELPEDITMENU;
  2732.  
  2733.     HELPUNDOE;
  2734.     HELPUNDOD;
  2735.  
  2736.     HELPCUTE;
  2737.     HELPCUTD;
  2738.  
  2739.     HELPCOPYE;
  2740.     HELPCOPYD;
  2741.  
  2742.     HELPPASTEE;
  2743.     HELPPASTED;
  2744.  
  2745.     HELPCLEARE;
  2746.     HELPCLEARD;
  2747.  
  2748.     HELPSELECTALLE;
  2749.     HELPSELECTALLD;
  2750.  
  2751.     HELPNEXTPAGEE;
  2752.     HELPNEXTPAGED;
  2753.  
  2754.     HELPPREVPAGEE;
  2755.     HELPPREVPAGED;
  2756.  
  2757.     HELPGOTOPAGEE;
  2758.     HELPGOTOPAGED;
  2759.  
  2760.     HELPSHOWCLIPBOARDE;
  2761.     
  2762.     HELPHIDECLIPBOARDE;
  2763.     
  2764.     /* 22 */
  2765.     HELPFINDE;
  2766.     HELPFINDD;
  2767.  
  2768.     HELPFINDAGAINE;
  2769.     HELPFINDAGAIND;
  2770.  
  2771.     HELPFINDSELECTIONE;
  2772.     HELPFINDSELECTIOND;
  2773.  
  2774.     HELPREPLACEE;
  2775.     HELPREPLACED;
  2776.  
  2777.     HELPREPLACEAGAINE;
  2778.     HELPREPLACEAGAIND;
  2779.     };
  2780. };
  2781.  
  2782. resource 'hmnu' (mFont, purgeable) {
  2783.         HelpMgrVersion,                            /* Help Version */
  2784.         0,                                        /* options */
  2785.         0,                                        /* theProc */
  2786.         0,                                        /* variant */
  2787.     HMStringResItem {
  2788.         mFont, 3,
  2789.         mFont, 4,
  2790.         mFont, 5,
  2791.         0, 0
  2792.     },
  2793.     {    /* array HMenuArray: 1 elements */
  2794.         /* [1] */
  2795.         HMStringResItem {
  2796.             mFont, 1,
  2797.             mFont, 2,
  2798.             0, 0,
  2799.             0, 0
  2800.         }
  2801.     }
  2802. };
  2803.  
  2804. resource 'STR#' (mFont, purgeable) {
  2805.     {    
  2806.     HELPFONTMENUE;
  2807.     HELPFONTMENUD;
  2808.     
  2809.     HELPFONTITEME;
  2810.     HELPFONTITEMD;
  2811.     HELPFONTITEMC;
  2812.     }
  2813. };
  2814.  
  2815.  
  2816. resource 'hmnu' (mStyle, purgeable) {
  2817.         HelpMgrVersion,                            /* Help Version */
  2818.         0,                                        /* options */
  2819.         0,                                        /* theProc */
  2820.         0,                                        /* variant */
  2821.     HMStringResItem {
  2822.         mStyle, 3,
  2823.         mStyle, 4,
  2824.         mStyle, 5,
  2825.         0, 0
  2826.     },
  2827.     {    /* array HMenuArray: 1 elements */
  2828.         /* [1] */
  2829.         HMStringResItem {
  2830.             mStyle, 1,
  2831.             mStyle, 2,
  2832.             0, 0,
  2833.             0, 0
  2834.         }
  2835.     }
  2836. };
  2837.  
  2838.  
  2839. resource 'STR#' (mStyle, purgeable) {
  2840.     {    
  2841.     HELPSTYLEMENUE;
  2842.     HELPSTYLEMENUD;
  2843.     
  2844.     HELPSTYLEITEME;
  2845.     HELPSTYLEITEMD;
  2846.     HELPSTYLEITEMC;
  2847.     }
  2848. };
  2849.  
  2850.  
  2851. resource 'hmnu' (mSize, purgeable) {
  2852.         HelpMgrVersion,                            /* Help Version */
  2853.         0,                                        /* options */
  2854.         0,                                        /* theProc */
  2855.         0,                                        /* variant */
  2856.     HMStringResItem {
  2857.         mSize, 3,
  2858.         mSize, 4,
  2859.         mSize, 5,
  2860.         0, 0
  2861.     },
  2862.     {    /* array HMenuArray: 1 elements */
  2863.         /* [1] */
  2864.         HMStringResItem {
  2865.             mSize, 1,
  2866.             mSize, 2,
  2867.             0, 0,
  2868.             0, 0
  2869.         }
  2870.     }
  2871. };
  2872.  
  2873.  
  2874. resource 'STR#' (mSize, purgeable) {
  2875.     {    
  2876.     HELPSIZEMENUE;
  2877.     HELPSIZEMENUD;
  2878.     
  2879.     HELPSIZEITEME;
  2880.     HELPSIZEITEMD;
  2881.     HELPSIZEITEMC;
  2882.     }
  2883. };
  2884.  
  2885.  
  2886. resource 'hmnu' (mSound, purgeable) {
  2887.         HelpMgrVersion,                            /* Help Version */
  2888.         0,                                        /* options */
  2889.         0,                                        /* theProc */
  2890.         0,                                        /* variant */
  2891.         HMSkipItem { /* no missing string */
  2892.         },
  2893.         {
  2894.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2895.                 mSound,1,                        /* menu title message        */
  2896.                 mSound,1,                        /* disabled title message    */
  2897.                 0,0,
  2898.                 0,0
  2899.             },
  2900.  
  2901.             HMStringResItem { /* Record */
  2902.                 mSound,2,
  2903.                 mSound,3,
  2904.                 0,0,
  2905.                 0,0
  2906.             },
  2907.  
  2908.             HMStringResItem { /* Play */
  2909.                 mSound,4,
  2910.                 mSound,5,
  2911.                 0,0,
  2912.                 0,0
  2913.             },
  2914.  
  2915.             HMStringResItem { /* Erase */
  2916.                 mSound,6,
  2917.                 mSound,7,
  2918.                 0,0,
  2919.                 0,0
  2920.             },
  2921.  
  2922.             HMSkipItem {     /* Dash */
  2923.             },
  2924.  
  2925.             HMCompareItem {        /* Speak All */
  2926.                 SOUNDSPEAKALLITEM,    
  2927.                 HMStringResItem {
  2928.                     mSound,8,
  2929.                     mSound,8,
  2930.                     mSound,8,
  2931.                     0,0
  2932.                 }
  2933.             },
  2934.                 
  2935.             HMCompareItem {        /* Speak Selection */
  2936.                 SOUNDSPEAKSELECTIONITEM,    
  2937.                 HMStringResItem {
  2938.                     mSound,9,
  2939.                     mSound,9,
  2940.                     mSound,9,
  2941.                     0,0
  2942.                 }
  2943.             },
  2944.                 
  2945.             HMStringResItem { /* stop speaking */
  2946.                 mSound,10,
  2947.                 mSound,11,
  2948.                 0,0,
  2949.                 0,0
  2950.             },
  2951.  
  2952.             HMStringResItem { /* voices */
  2953.                 mSound,12,
  2954.                 mSound,13,
  2955.                 0,0,
  2956.                 0,0
  2957.             },
  2958.                 
  2959.         }
  2960. };
  2961.  
  2962. resource 'STR#' (mSound, purgeable) {
  2963.     {
  2964.     HELPSOUNDMENU;
  2965.  
  2966.     HELPRECORDE;
  2967.     HELPRECORDD;
  2968.  
  2969.     HELPPLAYE;
  2970.     HELPPLAYD;
  2971.  
  2972.     HELPERASEE;
  2973.     HELPERASED;
  2974.  
  2975.     HELPSPEAKALLE;
  2976.     
  2977.     HELPSPEAKSELECTIONE;
  2978.  
  2979.     HELPSTOPSPEAKINGE;
  2980.     HELPSTOPSPEAKINGD;
  2981.  
  2982.     HELPVOICESE;
  2983.     HELPVOICESD;
  2984.     };
  2985. };
  2986.  
  2987. resource 'hmnu' ( mVoices, purgeable )
  2988. {
  2989.     HelpMgrVersion,                            // Help Manager Version
  2990.     hmDefaultOptions,                        // Options
  2991.     0,                                        // Use default Balloon definition function
  2992.     0,                                        // Use default 
  2993.         
  2994.     HMStringResItem                            // Help for missing items.  Used for voice names.
  2995.     {
  2996.         mVoices, 1,        // Voice name enabled
  2997.         0, 0,            // Voice names are never dimmed
  2998.         mVoices, 2,        // Voice name enabled and checked
  2999.         0, 0,            // Voice names will never be marked
  3000.     },
  3001.     {
  3002.     }
  3003. };
  3004.  
  3005. resource 'STR#' (mVoices, purgeable) {
  3006.     {
  3007.     HELPVOICESELE;
  3008.     HELPVOICESELC;
  3009.     };
  3010. };
  3011.  
  3012. resource 'STR#' (kWindowHelpID, purgeable) {
  3013.     {
  3014.     HELPACTIVESCROLL;
  3015.     HELPDIMHORIZSCROLL;
  3016.     HELPDIMVERTSCROLL;
  3017.     
  3018.     HELPGROWBOX;
  3019.     
  3020.     HELPGENERICCONTENT;
  3021.  
  3022.     HELPPICTCONT;
  3023.     HELPPICTSEL;
  3024.     
  3025.     HELPTEXTCONT;
  3026.     };
  3027. };
  3028.  
  3029. // -------------------------------------------------------------------------------------------------------------
  3030. resource 'SIZE' (-1) {
  3031.     dontSaveScreen,
  3032.     acceptSuspendResumeEvents,
  3033.     enableOptionSwitch,
  3034.     canBackground,
  3035.     doesActivateOnFGSwitch,
  3036.     backgroundAndForeground,
  3037.     dontGetFrontClicks,
  3038.     ignoreAppDiedEvents,
  3039.     is32BitCompatible,
  3040.     isHighLevelEventAware,
  3041.     localAndRemoteHLEvents,
  3042.     isStationeryAware,
  3043.     reserved,
  3044.     reserved,
  3045.     reserved,
  3046.     reserved,
  3047.     kPreferredSize,
  3048.     kMinimumSize
  3049. };
  3050.